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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from London, ON to Ottawa, ON

distanceDistance321 miles (517 km)
priceAverage train ticket price$110 (€91)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day

Trains from London, ON to Ottawa, ON cover the 321 miles (517 km) long route taking on average 10 h 5 min with our travel partners like. Normally, there are 3 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $110 (€91), but the average price of train tickets is $110 (€91).

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

Travel by train to Ottawa, 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 London, ON to Ottawa, ON.
FAQs

How much does a cheap train between London, ON and Ottawa, ON cost?

Train tickets to Ottawa, ON from London, ON for some dates and times can be found for as cheap as $110 (€91)  one way in the next 7 days.

How much is the train to Ottawa, ON from London, ON on average?

The London, ON to Ottawa, ON train ticket price is on average $110 (€91)  if you are looking to buy your tickets for this journey in the next week.

How far is it from London, ON to Ottawa, ON by train?

The train distance from London, ON to Ottawa, ON is around 321 miles (517 km).

How long is a train between London, ON and Ottawa, ON on average?

On average the London, ON to Ottawa, ON train time is 10 h 5 min  covering the 321 miles (517 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

How many trains per day are there between London, ON and Ottawa, ON?

The average number of trains departing London, ON for Ottawa, ON is 3 a day. The train schedules and services may vary between weekdays and weekends.

When is the earliest train from London, ON to Ottawa, ON? When is the last train from London, ON to Ottawa, ON?

The first London, ON to Ottawa, ON train departs at 12: 40 PM   and the last train from London, ON to Ottawa, ON leaves at 2: 54 PM. Check out the most up-to-date train schedule from London, ON to Ottawa, ON on Omio and find the best time to travel to your destination.

How early should I buy London, ON to Ottawa, ON train tickets to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you purchase train tickets to Ottawa, ON from London, ON within the next 7 days, you can find tickets to cost on average $110 (€91) one way. To find the best prices for this trip, consider booking your train ticket from London, ON to Ottawa, ON a few months in advance.