Trip to Halifax

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 Toronto to Halifax

🚂 Embark on an epic train journey from Toronto to Halifax that spans approximately 28 hours and 2 minutes. Although there is no direct route, you'll travel through Montreal as part of this scenic route. 💰 Ticket prices for this unforgettable train adventure range from C$217 to C$360, providing an affordable and relaxing way to travel from Ontario to Nova Scotia.

Where to stay in Halifax

There are over 125 hotels to stay in Halifax. Prices range from $16 per night.

Find accommodation
  • The train services operating from Toronto to Halifax are provided by VIA Rail. While there is no direct route, passengers can take a train departing from Toronto Union Station with a transfer in Montréal before reaching Halifax. The journey duration, including transfers, typically takes around 28 hours and 2 minutes. Prices for the train tickets between these two cities range from C$221 to C$366, depending on the class and time of booking.
  • The fastest train option between Toronto and Halifax is operated by VIA Rail with a transfer in Montréal. The journey typically takes around 28 hours and 2 minutes, including the transfers. While there is no direct train route, travelers can still enjoy a comfortable and scenic ride through parts of Canada during their trip from Toronto to Halifax. Prices for train tickets between these two cities range from C$221 to C$366, depending on factors such as class of service and availability.
  • Trains departing for Halifax from Toronto are operated by VIA Rail and depart from Toronto Union Station. Toronto Union Station serves as the main departure point for travelers embarking on the journey to Halifax via train. Passengers can board the VIA Rail services at Toronto Union Station, which offers various amenities and facilities for passengers before their departure to Halifax.
  • There are multiple trains available for the route from Toronto to Halifax operated by VIA Rail. Although there is no direct train, passengers can choose from various departures from Toronto Union Station to Halifax via Montréal. The journey, including transfers, typically takes around 28 hours and 2 minutes to reach Halifax. The prices for these train services vary between C$221 to C$366 depending on factors like class and booking preferences.
  • The train services from Toronto to Halifax operated by VIA Rail arrive at Halifax station. This is the final destination for passengers traveling on this route. Passengers can disembark at Halifax station and continue their journey or explore the city and its surroundings.
  • The first train from Toronto to Halifax typically departs from Toronto Union Station in the early morning, as this route involves transfers in Montréal. The last train of the day on this route usually leaves Toronto Union Station in the late evening. Passengers should check the schedule with VIA Rail for the most up-to-date departure times.
  • There are no direct train trips each day between Toronto and Halifax. The journey involves a transfer in Montréal, making it a multi-leg trip. Passengers traveling between these two cities by train should be prepared for the journey to take approximately 28 hours and 2 minutes. It's advisable to check the specific schedule and availability with VIA Rail when planning the trip.
  • There is no direct train route available between Toronto and Halifax. Passengers traveling from Toronto to Halifax by train will need to transfer in Montréal during the journey. The total travel time, including transfers, typically takes around 28 hours and 2 minutes. Passengers should plan accordingly and be prepared for the multi-leg journey when traveling between these two cities by train.
  • The cost of a train ticket from Toronto to Halifax typically ranges from C$221 to C$366, depending on factors such as the class of service and the time of booking. Passengers have the option to choose from different fare categories and amenities offered by VIA Rail for their journey between these two cities. It is advisable to book tickets in advance to secure the best prices and availability for the desired travel dates.

Will you be returning to Toronto by train?

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

See schedule