Có nhiều lý do để người dân chọn tàu hỏa là phương tiện di chuyển. Một trong những lý do được nhiều người nhắc đến là giá vé máy bay chặng nội địa thời gian gần đây luôn neo ở mức cao nên nhiều hành khách lựa chọn đi bằng tàu hỏa để tiết kiệm chi phí.
Bên cạnh đó, ngành đường sắt cũng đã chú trọng triển khai thêm nhiều dịch vụ từ lúc đặt vé đến quá trình di chuyển của hành khách như đặt vẽ dễ dàng qua website, đặt vé tàu tự động xếp chỗ theo nhóm.
Việc đổi, trả vé đối với hành khách được thực hiện thuận lợi, nhanh chóng và không thu phí phát sinh và tung ra nhiều chương trình ưu đãi trong dịp cao điểm hè và giảm giá vé cho học sinh, sinh viên đi thi và nhập học.

Ngoài ra, các đôi tàu có tính chuyên biệt mang dấu ấn văn hóa vùng miền như: Tàu "Kết nối di sản" tuyến Huế - Đà Nẵng, đoàn tàu du lịch "Hành trình tàu đêm Đà Lạt", tàu chất lượng cao Hà Nội - Đà Nẵng cũng được đưa vào khai thác, tạo nên nhiều trải nghiệm cho hành khách.
Một lý do khác cũng được nhiều người nhắc đến là việc đi tàu hỏa không mất quá nhiều thời gian chờ đợi, hành khách chỉ cần đến trước giờ khởi hành ít phút và tàu cũng thường khởi hành đúng giờ nên họ dễ sắp xếp, chủ động trong lịch trình của mình.
Khi di chuyển bằng tàu hỏa đi du lịch hay về quê, hành khách thường sẽ mang theo khá nhiều đồ đạc, việc di chuyển bằng tàu hỏa sẽ không cần lo lắng vấn đề hành lý bị quá cân, thậm chí còn có thể gửi theo cả xe máy, xe đạp, ô tô và vật nuôi.