1,000+ travel companies
1,000+ travel companies
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
42K ratings
Google Play
136K reviews
Travel Information
Compare train and flight for Cornwall, ON to London, ON
Omio recommends booking the train as it is the most popular option from Cornwall, ON to London, ON among Omio's users. If you are prioritising price take the train with prices starting from £103. For those with little time consider booking a flight which can get you there in 4h 52m. The ticket price range depends on the travel mode: a train costs an average of £103, and a flight costs an average of £454.
Distance: 567 km
Compare train with
Most popular Train | Flight |
|---|---|
£148 Average Price Cheapest | £464 Average Price |
7h 2m Average total duration 6h 32m Onboard + 30m Additional time* | 7h 52m Average total duration Fastest 4h 52m Onboard + 3h 0m Additional time* |
Direct Options | Direct Options |
Compare prices and tickets Cornwall, ON to London, ON by train or flight
Thu
06 Nov
06 Nov
Fri
07 Nov
07 Nov
Sat
08 Nov
08 Nov
Sun
09 Nov
09 Nov
Mon
10 Nov
10 Nov
Tue
11 Nov
11 Nov
Wed
12 Nov
12 Nov
Journey information
Overview: Train from Cornwall, ON to London, ON
Trains from Cornwall, ON to London, ON run on average 7 times per day, taking around 6h 32m. Cheap train tickets for this journey start at £103 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance 567 km |
Average train duration 6h 32m |
Cheapest ticket price £103 |
Trains per day 7 |
Fastest train 7h 12m |
First train 06:25 |
Last train 15:04 |
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Train companies: VIA Rail from Cornwall, ON to London, ON trainsVIA Rail trains will get you between Cornwall, ON and London, ON from £103. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
VIA Rail
About
VIA Rail is Canada’s national passenger rail service, operating over 12,500 km of track and connecting more than 450 communities across 8 provinces. Services include long-distance routes like The Ocean (Montreal to Halifax) and The Canadian (Toronto to Vancouver), as well as regional options such as The Corridor (Quebec City to Windsor) and other short-distance services in Ontario and Quebec. Ticket fare options include Economy, Economy Plus, Business, Sleeper Plus, Prestige, and Touring, catering to a range of travel styles and budgets. Onboard amenities can include Wi-Fi, power outlets, and dining services. Popular routes include Toronto–Montreal, Toronto–Ottawa, and Montreal–Quebec City.
Luggage & cancellation policy
Average Duration
9h 4m
Cheapest Price
£103
VIA Rail frequency
7 a day
Luggage included
2 pieces of carry-on luggage and 2 pieces of checked baggage
Luggage storage
Overhead racks, luggage areas at end of cars, and designated storage spaces
Cancellation Policy
Refund policies vary by fare type
Refund
Full refund provided for VIA Rail canceled trains
Amenities on board the train
Wifi
Food sold onboard
Dining car service on long-distance routes, café car with snacks and beverages, at-seat meal service in Business class
Seat reservation
Economy: Optional seat selection for fee, Business: Included in fare
Toilets
USB plugs
Accessibility
Wheelchair spaces, accessible washrooms, boarding assistance, and special seating areas
Pets
Small pets in carriers allowed free, service animals permitted, larger dogs not allowed
Quiet zone
FAQs: Cornwall, ON to London, ON train
FAQs: Travel by train from Cornwall, ON 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 train distance from Cornwall, ON to London, ON is 567 km.
To get from Cornwall, ON to London, ON, you can choose from several travel options including train and flight.
The train journey from Cornwall, ON to London, ON covers a distance of 567 km and takes approximately 7h 12m. Trains run 7 per day.
The first train from Cornwall, ON to London, ON leaves at 6:25.
The last train from Cornwall, ON to London, ON departs at 15:04.
Booking trains from Cornwall, ON to London, ON in advance is advisable, especially during peak travel seasons or for long journeys, to ensure availability and secure better fares.
Trains from Cornwall, ON to London, ON run approximately 7 times per day.
Unfortunately, there is no direct train service currently available from Cornwall, ON to London, ON.
The cost of a train ticket from Cornwall, ON to London, ON can vary. The cheapest tickets are usually available from £103, while the average price tends to be around £148.
The cheapest way to get from Cornwall, ON to London, ON is by train, costing approximately £103.
Currently, there is no high-speed train service from Cornwall, ON to London, ON.
There is no night train service from Cornwall, ON to London, ON.
Yes, you can take the train from Cornwall, ON to London, ON.
popular train stations
Important Stations and Airports in Cornwall, ON and London, ON
Cornwall
London
The major train station for departures in Cornwall is Cornwall. Find all the information you need to know about services, amenities and connections at Cornwall for your trip from Cornwall to London.
Cornwall

Amenities at train station
information
Distance to city center
2 kmThe major train station for arrivals in London is London. Find all the information you need to know about services, amenities and connections at London for your journey to London from Cornwall.
London




Amenities at train station
information
Distance to city center
1 kmMore options for your journey from Cornwall, ON to London, ON
Here are some other resources that might have the information you need
