Trip to Toronto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Halifax to Toronto

🚉 The scenic route provides a unique perspective of eastern Canada's landscape as you travel with VIA Rail. The journey takes approximately 27 hours and 56 minutes, offering plenty of time to relax and enjoy the ride. 💰 Prices for the train ticket between Halifax and Toronto range from C$220 to C$354, making it a budget-friendly and convenient way to travel between these two vibrant Canadian cities.

Where to stay in Toronto

There are over 1280 hotels to stay in Toronto. Prices range from $25 per night.

Find accommodation
  • VIA Rail is the company that provides train routes from Halifax to Toronto. Although there is no direct train from Halifax to Toronto, passengers can take a route that includes a transfer in Montréal. The journey, which includes transfers, typically takes approximately 27 hours and 56 minutes. The prices for the train tickets between Halifax and Toronto generally range from C$224 to C$360.
  • The VIA Rail train service that operates from Halifax to Toronto with a transfer in Montréal, is the fastest option available for this route. The entire journey, including transfers, usually takes approximately 27 hours and 56 minutes. While there are no direct trains, VIA Rail offers a convenient and efficient travel option for passengers looking to reach Toronto from Halifax by train. The prices for these train tickets typically range from C$224 to C$360.
  • Trains departing for Toronto from Halifax are operated by VIA Rail and depart from Halifax station. This station serves as the starting point for the journey to Toronto via Montréal. Passengers can board the VIA Rail train to Toronto at Halifax station, making it a convenient departure point for travelers heading to Toronto from Halifax by train.
  • There are multiple trains between Halifax and Toronto operated by VIA Rail. While there is no direct train route, passengers can choose from various services that depart from Halifax and arrive at Toronto Union Station via Montréal. The journey typically involves transfers and takes approximately 27 hours and 56 minutes to complete. Ticket prices for the train between Halifax and Toronto vary, ranging from C$224 to C$360.
  • The train services from Halifax to Toronto operated by VIA Rail, arrive at Toronto Union Station. Toronto Union Station is a major transportation hub located in downtown Toronto, making it convenient for passengers to access various modes of transportation and navigate the city easily. Upon arriving at Toronto Union Station, travelers can easily connect to other parts of the city via public transit or taxis.
  • The first train of the day from Halifax to Toronto typically departs from Halifax station in the early morning, with the exact departure time varying depending on the schedule. The last train of the day departing from Halifax to Toronto usually leaves later in the evening, allowing passengers to travel overnight and arrive the next day. As there is no direct train between the two cities and a transfer in Montréal is required, passengers should check the specific schedules provided by VIA Rail for the most accurate departure times.
  • There are no direct train trips between Halifax and Toronto. The train services operated by VIA Rail require a transfer in Montréal, making it an indirect route. Passengers traveling from Halifax to Toronto will need to catch a connecting train in Montréal to complete the journey. It is recommended to check the VIA Rail schedule for the most up-to-date information on train departures and connections.
  • No, there is no direct train between Halifax and Toronto. The train services operated by VIA Rail require passengers to transfer in Montréal to reach Toronto Union Station. This indirect route typically takes approximately 27 hours and 56 minutes to complete the journey. Travelers should be prepared for the transfer in Montréal when planning their trip from Halifax to Toronto by train.
  • The cost of a train ticket from Halifax to Toronto typically ranges from C$224 to C$360. The exact price may vary depending on factors such as the class of service, time of booking, and availability. Passengers are advised to check the VIA Rail website for the most up-to-date pricing information and to book their tickets in advance to secure the best rates for the journey.

Will you be returning to Halifax by train?

If you are looking for the return train journey, check out trains from Toronto to Halifax

See schedule