Cornwall, ON to London, ON train

Compare prices and tickets by train, bus or flight

Feb 04
Feb 05
Feb 06
Feb 07
Feb 08
Feb 09
Feb 10

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Cornwall, ON to London, ON

distanceDistance352 miles (567 km)
changesDirect trainNo

Trains from Cornwall, ON to London, ON cover the 352 miles (567 km) long trip. There are direct train services available.

Trains from Cornwall to London

London, Ontario, lies on the River Thames in the south-western part of the province, midway between Toronto and Detroit. It's a university city and an important Canadian center for the medical and IT industries. London has a vibrant cultural scene, encouraged by its substantial student population, and attracts a lot of tourists with its diverse galleries and museums as well as the urban parks that earned London its nickname of the "Forest City". City-break vacationers, students and business travelers from eastern Ontario can take a train from Cornwall to London with VIA Rail seven days a week. There are no direct services on this route and journeys require one change in transit, at Toronto Union Station. With some daily connections from Cornwall involving a lengthy layover in Toronto, the quickest journey time to London is about 6 hours and 30 minutes. Weekend schedules follow a similar pattern, although total journey times from Cornwall via Toronto are a little longer and Sunday timetables offer no early morning connections to London.

Which train companies travel from Cornwall to London?

VIA Rail is the main long-distance railroad operator in Canada, providing all the country's intercity services including all trains from Cornwall to Toronto and Toronto to London. VIA Rail trains on this route offer passengers a choice of Economy and Business Class seats, and train carriages are equipped with power outlets for charging cell phones and personal devices, WiFi internet access and onboard entertainment systems. Light meals, sandwiches and drinks are available for purchase from a trolley service on board the train from Cornwall to London, with complimentary meals and drinks served to Business Class passengers. Some VIA Rail intercity trains on this route provide boarding and baggage assistance from station staff for passengers with limited mobility and may also offer baggage check-in services for up to two large items per passenger.

How long is the train ride from Cornwall to London?

This VIA Rail route via Toronto covers nearly the full length of Ontario, stretching 380 miles (611 kilometers) from the city on the St. Lawrence river to London. The fastest train from Cornwall to London is the early afternoon weekday departure with VIA Rail, taking a total journey time to London of 6 hours and 32 minutes, including a tight 14-minute connection in Toronto Union Station. The next quickest connection is the mid-afternoon service seven days a week via Toronto taking 7 hours and ten minutes to reach London. Morning trains from Cornwall take between 8 hours and 39 minutes and ten hours and 49 minutes to complete the weekday trip to London, and longer at weekends when layover times in Toronto are lengthier due to less-frequent onward trains to western Ontario.

How many trains are there from Cornwall to London?

On weekdays and Saturdays, the VIA Rail schedule offers four daily connections to London from Cornwall via Toronto Union Station. The first service leaves Cornwall around 8:00 a.m., with a further morning departure, an early afternoon service and a final train from Cornwall to London in mid-afternoon, arriving at its destination in mid-evening. On Sundays, there are three VIA Rail trains from Cornwall via Toronto to London, with no early morning departure.

What are the departure and arrival stations for trains from Cornwall to London?

Departure station: Cornwall Station is the main hub for VIA Rail intercity services in eastern Ontario. The station is located north of the city center, with public transport connections available on City Transit local buses arriving at stops on Station Road and nearby on Pitt Street. Facilities at the unstaffed station include parking lots, self-service ticket kiosks, wash rooms, and taxi stands. The closest dining option is a pizzeria and Greek restaurant on Pitt Street, with a shawarma stand and coffee shop also within a few minutes' walk of the station.

Arrival station: London Station is a large, modern transport complex located on the southern side of the city center, a major hub for VIA Rail's intercity rail services in western Ontario. The station has public transport links on London Transit local bus routes departing from the station and nearby stops on Wellington Street, King Street, and Richmond Street. Facilities at the station include car rental desks, baggage storage services, free WiFi, ATMs, accessible washrooms, vending machines, news vendors, and a taxi stand. Nearby dining and shopping options in the downtown area and neighboring shopping mall include burger bars, a sandwich store, a pub, coffee shops, grocery market, drug store, cosmetics stands, and book store.

Travel Tips: Trains from Cornwall, ON to London, ON

Travel Tips: Travel by train to London, ON easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cornwall, ON to London, ON.
The Cornwall, ON to London, ON train distance is approximately 352 miles (567 km).
HomeTrainsTrain Times to London, ONCornwall, ON to London, ON train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone