Find a train from Toronto to Houston

These train, bus and flight companies trust us

Find the cheapest ticket for your trip

Journey details

Journey duration 114 h 8 min
Connections per day 1
First departure: 22:00
Last departure: 22:00
Distance 3566km

The best deals for your train from Toronto to Houston on virail

With virail you can compare prices of trains from Toronto to Houston in a blink of an eye. What you need is only to choose the date you plan to leave and, if you want, sort and filter the results by price and time. To book your perfect journey, virail will redirect you straight to the provider's website, for an extremely safe purchase.

Which rail companies offer connections by train from Toronto to Houston?

Among all virail partners, you will also be able to travel with Viarail, serving the train route between Toronto and Houston.

How much are the low cost train tickets from Toronto to Houston?

To go to Houston from Toronto, there is only one train connection per day. Thus, please be very careful when you select your ticket. Moreover, please be careful to arrive at the train station ahead of time. We encourage you to arrive at the station at least 30 minutes before the departure of the train if you want to be sure to get the only train of the day.

Trains from Toronto to Houston


When the journey is as long as between Toronto and Houston, you should consider to take a flight to Houston. If you book in advance, low cost airlines can provide flight that will make you save not only time but also money.

What are the departure and arrival stations in Toronto and Houston?

Trains leave Toronto from TORONTO UNION STATION and arrive at HOUSTON.

Travelling by train to Houston from Toronto: how many daily connections are there?

What time do the trains to Houston leave and how long is the journey?

The trains running between Toronto and Houston take 114 hours and 8 minutes. The first train leaves at 22:11, whereas the last one is at 22:11

virail lets you search and compare times and prices of any transports from one city to another