Trip to Toronto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Halifax to Toronto

🎫 The VIA Rail train service from Halifax to Toronto takes approximately 27 hours and 56 minutes, including transfers. Departing from Halifax station and arriving at Toronto Union Station, you'll experience a convenient and efficient mode of transportation. 💰 Ticket prices for the Halifax to Toronto train range from C$220 to C$353, providing affordable options for travelers looking to explore the diverse destinations of Eastern and Central Canada. Sit back, relax, and enjoy the adventure of traveling by rail from coast to coast.

Where to stay in Toronto

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

Accomodation
  • The train services from Halifax to Toronto are provided by VIA Rail. Although there is no direct train route, passengers can travel from Halifax to Toronto via Montréal. The journey, including transfers, typically takes around 27 hours and 56 minutes. Tickets for this train route can range in price from C$223 to C$358.
  • The train operated by VIA Rail that travels from Halifax to Toronto via Montréal is the fastest option available for this route, despite the lack of a direct train. This journey takes approximately 27 hours and 56 minutes, including transfers. Prices for this train service can range from C$223 to C$358, depending on the class of ticket purchased.
  • Trains departing from Halifax for Toronto are operated by VIA Rail and depart from Halifax station. This station serves as the starting point for the train journey to Toronto Union Station via Montréal. Passengers can board the train at Halifax station to begin their approximately 27-hour and 56-minute trip to Toronto.
  • There are multiple train services operated by VIA Rail that connect Halifax to Toronto. While there is no direct train route, passengers can take trains departing from Halifax and arriving at Toronto Union Station via Montréal. The journey, which includes transfers, typically lasts around 27 hours and 56 minutes. Ticket prices for these train services can range from C$223 to C$358.
  • The train services from Halifax to Toronto operated by VIA Rail, arrive at Toronto Union Station. Toronto Union Station is a major transportation hub in downtown Toronto, conveniently located near the city's attractions, hotels, and business district. Passengers disembark at Toronto Union Station after completing the journey that typically takes around 27 hours and 56 minutes with transfers included.
  • The first train of the day from Halifax to Toronto, which is operated by VIA Rail, typically departs from Halifax station in the early morning to begin the journey with transfers via Montréal. The last train of the day on this route usually leaves Halifax in the evening to reach Toronto Union Station after approximately 27 hours and 56 minutes of travel time. Passengers can check the exact schedule and availability on the VIA Rail website or contact their customer service for the most up-to-date information on departure times and frequencies.
  • There are no direct train trips each day between Halifax and Toronto. Passengers traveling this route will need to take a train from Halifax station to Montréal, and then transfer to another train to reach Toronto Union Station. The journey with transfers typically takes around 27 hours and 56 minutes. Travelers should check the VIA Rail schedule for departure times and availability for trains connecting Halifax to Toronto via Montréal.
  • There is no direct train connection between Halifax and Toronto. Travelers will need to take a train from Halifax station to Montréal, where they will transfer to another train that will take them to Toronto Union Station. The total journey, including transfers, typically takes around 27 hours and 56 minutes. Passengers should be prepared for the transfer in Montréal when traveling from Halifax to Toronto by train.
  • The cost of a train ticket from Halifax to Toronto generally ranges from C$223 to C$358. The exact price may vary based on factors such as the class of service, time of booking, and availability of promotions or discounts. Passengers are advised to check with VIA Rail for the most up-to-date pricing information before booking their train journey from Halifax to Toronto.

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