Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration2h
Distance185 km
Avg. price$ 45
Train trips6 found

Trains from Toronto to London

🚆 Hop on a direct train from Toronto Union Station to London for a convenient and scenic journey. VIA Rail operates services departing from Toronto every four hours, making it easy to plan your trip to London any day of the week. The train ride typically lasts around 2 hours and 16 minutes, providing a comfortable way to travel between these two Ontario cities. 💸 Ticket prices for the train between Toronto and London range from C$31 to C$121, offering a range of fare options to fit different budgets. Whether you're looking for an affordable way to travel or prefer added comfort with higher-class tickets, VIA Rail provides a variety of choices for passengers.

Where to stay in London

There are over 63 hotels to stay in London. Prices range from $41 per night.

Find accommodation
  • VIA Rail is the main company that provides train routes from Toronto to London. The direct train departs from Toronto Union Station and arrives at London station, with services operating every four hours, every day. The journey typically takes approximately 2 hours and 16 minutes. The ticket prices for this train route can range from C$32 to C$123, depending on the class and type of ticket chosen.
  • The fastest train between Toronto and London is operated by VIA Rail, with a direct route that departs from Toronto Union Station and arrives at London station. This train service runs every four hours, operating daily, and completes the journey in approximately 2 hours and 16 minutes. Passengers have the option to choose from various ticket prices, ranging between C$32 and C$123, depending on the class and type of ticket selected.
  • Trains heading to London from Toronto depart from Toronto Union Station. This station serves as the main departure point for VIA Rail train services connecting the two cities. Passengers can easily access Toronto Union Station, located downtown, to board the train to London.
  • There are multiple trains available between Toronto and London operated by VIA Rail. These trains depart every four hours, providing travelers with frequent options throughout the day. The journey typically takes approximately 2 hours and 16 minutes, offering a convenient and efficient mode of transportation between the two cities. Prices for the train tickets from Toronto to London can range from C$32 to C$123, depending on the ticket type chosen.
  • The train from Toronto to London operated by VIA Rail arrives at London station. This station serves as the final destination for the train journey between the two cities. Passengers can easily disembark at London station to access local transportation options or continue their travels within the city. The station provides a convenient gateway for travelers arriving in London via train from Toronto.
  • The first train of the day from Toronto to London departs from Toronto Union Station station and arrives at London, operated by VIA Rail. These services run every four hours throughout the day, providing multiple departure options for travelers. The journey duration between the two cities takes approximately 2 hours and 16 minutes. The last train of the day to travel from Toronto to London allows passengers to reach their destination conveniently, even in the evening hours.
  • There are multiple direct train trips each day between Toronto and London. VIA Rail operates services that depart every four hours, providing travelers with convenient options throughout the day. These trains run daily, ensuring regular and reliable transportation between the two cities. The journey typically takes approximately 2 hours and 16 minutes, making it an efficient way to travel between Toronto and London by train.
  • Yes, there is a direct train between Toronto and London. VIA Rail operates this direct service, departing from Toronto Union Station and arriving at London station. The trains run every four hours and operate daily, providing passengers with a convenient and efficient way to travel between the two cities. The journey typically takes approximately 2 hours and 16 minutes, offering a relatively quick transportation option by train.
  • The cost of a train ticket from Toronto to London can vary between C$32 and C$123, depending on factors such as the class of service, type of ticket, and availability. VIA Rail offers a range of fare options to suit different budgets and travel preferences for this route. Passengers can choose from economy class, business class, and other fare categories that may affect the ticket price. It is recommended to check the VIA Rail website or contact customer service for the most up-to-date pricing information and ticket availability.

Will you be returning to Toronto by train?

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

See schedule