[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Ottawa, ON to London, ON

Showing times and prices for May 21

Cheapest

$123

Average

$123

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Ottawa, ON to London, ON will cost around $ 123 if you buy it on the day, but the cheapest tickets can be found for only $ 123.

VIA Rail Canada
03:45PMOttawa, ON9h24 01:09AMLondon, ON
0 changes
$1231One-way

Train schedule from Ottawa, ON to London, ON

Showing trains for tomorrow, Sat, May 21
VIA Rail Canada
03:45PMOttawa, ON9h24 01:09AMLondon, ON
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sat
May 21
$123VIA Rail Canada
Find prices
Sun
May 22
$220VIA Rail Canada
$320Air Canada
Tue
May 24
$89VIA Rail Canada
Find prices
Thu
May 26
$164VIA Rail Canada
$421Air Canada
Fri
May 27
$229VIA Rail Canada
$403Air Canada

Fastest train times from Ottawa, ON to London, ON

Showing times and prices for May 21

Fastest Journey

9 h 24 m

Average

9 h 24 m

Trains per day

1

Distance

517 km

Of the 1 trains that leave Ottawa, ON for London, ON every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 517 km distance in an average of 9 h 24 m but if you time it right, some trains will get you there in just 9 h 24 m .

The slowest trains will take 9 h 24 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

VIA Rail Canada
03:45PMOttawa, ON9h24 01:09AMLondon, ON
0 changes
$1231One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Ottawa, ON to London, ON

distanceDistance321 miles (517 km)
durationAverage train duration8 h 10 min
priceAverage train ticket price$175 (€156)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesVIA Rail Canada

Trains from Ottawa, ON to London, ON cover the 321 miles (517 km) long route taking on average 8 h 10 min with our travel partners like VIA Rail Canada. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this route costs around $175 (€156), you can find the cheapest train ticket for as low as $89 (€79).

Train providers: VIA Rail from Ottawa, ON to London, ON trains

Buy your official VIA Rail train tickets from Ottawa, ON to London, ON from $89 (€79) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

VIA Rail

VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by train between Ottawa, ON and London, ON.

Find the perfect VIA Rail train between Ottawa, ON and London, ON for a smooth and relaxing journey. Omio makes it convenient for you to check the latest VIA Rail train schedules and compare the cheapest, fastest or earliest train between Ottawa, ON and London, ON. You can also check relevant travel information for the VIA Rail train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap VIA Rail train tickets online. You can expect to travel around 321 miles (517 km) on this journey and your VIA Rail Ottawa, ON to London, ON train ticket can cost as little as $89 (€79) one-way if you book in advance. When you search for VIA Rail tickets to London, ON from Ottawa, ON in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official VIA Rail train tickets online quickly and easily on Omio and enjoy the travel experience!

  • Average Price: $89

When you buy your VIA Rail train tickets from Ottawa, ON to London, ON don't forget to keep the following COVID-19 related policies in mind:

  • Refund or voucher policy
  • You can cancel your reservation at any time prior to the scheduled departure and receive a full refund in addition to not incurring any service charges, regardless of when you purchased your ticket. This includes all travel up to and including November 1, 2020, as well as any travel after November 1, 2020, if their outbound train is on or before November 1, 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

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

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

How much do cheap trains from Ottawa, ON to London, ON cost?

Omio customers have found the cheapest trains from Ottawa, ON to London, ON to cost as little as $89 (€79)  in the next 7 days.

How much is a train ticket to London, ON from Ottawa, ON?

If you’re looking to buy your train tickets in the next week, you can expect the Ottawa, ON to London, ON train price to come in at an average of $175 (€156)  one way.

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

You should expect to travel around 321 miles (517 km)  to London, ON from Ottawa, ON by train.

How long is a train from Ottawa, ON to London, ON on average?

On average the Ottawa, ON to London, ON train travel time is 8 h 10 min  for the 321 miles (517 km) long trip, but the duration can vary if you travel on weekends and holidays.

What train companies go from Ottawa, ON to London, ON?

For the journey from Ottawa, ON to London, ON you can take a train with VIA Rail Canada. Be sure to check out all possible train providers that offer services from Ottawa, ON to London, ON on Omio to compare what amenities they may have.

How many train services per day are there to London, ON from Ottawa, ON?

On average, there is 1 train a day from Ottawa, ON to London, ON. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Ottawa, ON to London, ON?

The earliest train for this route departs from Ottawa, ON at 9: 30 AM. The last train leaves from Ottawa, ON at 4: 45 PM. Check Omio for the latest train schedule from Ottawa, ON to London, ON and book the best time to depart on your chosen travel date.

How early should I purchase train tickets to London, ON from Ottawa, ON to score the best deals?

If you purchase a train ticket from Ottawa, ON to London, ON within the next 7 days, you can find tickets to cost on average $175 (€156) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Ottawa, ON and London, ON are generally on sale a few months before the planned departure date.