Cheap train tickets from Toronto to Ottawa, ON

Showing times and prices for 27 May

Cheapest

£93

Average

£103

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 Toronto to Ottawa, ON will cost around £ 103 if you buy it on the day, but the cheapest tickets can be found for only £ 93.

Cheapest
17:52Guildwood, ON4h19 22:11Ottawa
0 changes
£931One-way
Cheapest
06:52Guildwood, ON4h29 11:21Ottawa
0 changes
£931One-way
Cheapest
17:32Toronto (Union Station)4h39 22:11Ottawa
0 changes
£931One-way
Cheapest
06:32Toronto (Union Station)4h49 11:21Ottawa
0 changes
£931One-way
2nd Cheapest
15:52Guildwood, ON4h22 20:14Ottawa
0 changes
£1091One-way

Train schedule Toronto to Ottawa, ON

Showing trains for tomorrow, Fri, 27 May
06:32Toronto (Union Station)4h49 11:21Ottawa
0 changes
06:52Guildwood, ON4h29 11:21Ottawa
0 changes
08:32Toronto (Union Station)4h53 13:25Ottawa
0 changes
08:52Guildwood, ON4h33 13:25Ottawa
0 changes
12:17Toronto (Union Station)4h40 16:57Ottawa
0 changes
12:37Guildwood, ON4h20 16:57Ottawa
0 changes
15:32Toronto (Union Station)4h42 20:14Ottawa
0 changes
15:52Guildwood, ON4h22 20:14Ottawa
0 changes
17:32Toronto (Union Station)4h39 22:11Ottawa
0 changes
17:52Guildwood, ON4h19 22:11Ottawa
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
27 May
£93VIA Rail Canada
£27Flixbus
£309Air Canada
Sat
28 May
£76VIA Rail Canada
£27Flixbus
£313Air Canada
Sun
29 May
£59VIA Rail Canada
£39Flixbus
£251Air Canada
Mon
30 May
£40VIA Rail Canada
£24Flixbus
£225Air Canada
Tue
31 May
£58VIA Rail Canada
Find prices
£294Air Canada
Wed
1 Jun
£40VIA Rail Canada
Find prices
£272Air Canada
Thu
2 Jun
£40VIA Rail Canada
£27Flixbus
£221Air Canada
Fri
3 Jun
£59VIA Rail Canada
£27Flixbus
£206Air Canada
Sat
4 Jun
£59VIA Rail Canada
£27Flixbus
£206Air Canada
Sun
5 Jun
£76VIA Rail Canada
£27Flixbus
£206Air Canada
Mon
6 Jun
£40VIA Rail Canada
Find prices
£169Air Canada
Tue
7 Jun
£53VIA Rail Canada
Find prices
£137Air Canada
Wed
8 Jun
£40VIA Rail Canada
Find prices
£167Air Canada
Thu
9 Jun
£40VIA Rail Canada
£27Flixbus
£106Air Canada
Fri
10 Jun
£40VIA Rail Canada
£27Flixbus
£167Air Canada
Sat
11 Jun
£38VIA Rail Canada
Find prices
£126Air Canada
Sun
12 Jun
£40VIA Rail Canada
£24Flixbus
£112Air Canada
Mon
13 Jun
£40VIA Rail Canada
£24Flixbus
£124Air Canada
Tue
14 Jun
£40VIA Rail Canada
Find prices
£106Air Canada
Wed
15 Jun
£38VIA Rail Canada
Find prices
£118Air Canada

Fastest train times from Toronto to Ottawa, ON

Showing times and prices for 27 May

Fastest Journey

4 h 19 m

Average

4 h 34 m

Trains per day

10

Distance

351 km

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

These direct trains cover the 351 km distance in an average of 4 h 34 m but if you time it right, some trains will get you there in just 4 h 19 m .

The slowest trains will take 4 h 53 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.

Fastest
17:52Guildwood, ON4h19 22:11Ottawa
0 changes
£931One-way
2nd Fastest
12:37Guildwood, ON4h20 16:57Ottawa
0 changes
£1091One-way
15:52Guildwood, ON4h22 20:14Ottawa
0 changes
£1091One-way
06:52Guildwood, ON4h29 11:21Ottawa
0 changes
£931One-way
08:52Guildwood, ON4h33 13:25Ottawa
0 changes
£1091One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Toronto to Ottawa, ON

distanceDistance217 miles (350 km)
durationAverage train duration4 h 19 min
priceAverage train ticket price£63 (€71)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesVIA Rail Canada

Trains from Toronto to Ottawa, ON cover the 217 miles (350 km) long trip taking on average 4 h 19 min with our travel partners like VIA Rail Canada. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this journey costs around £63, you can find the cheapest train ticket for as low as £40.

Train providers: VIA Rail trains Toronto to Ottawa, ON

Travel from Toronto to Ottawa, ON from £40 with Omio’s train partners VIA Rail! You can find the best timetables and tickets when comparing and booking the most convenient journey for you.

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 to Ottawa, ON from Toronto.

If you’re looking for a smooth and easy train to Ottawa, ON from Toronto, check Omio for VIA Rail trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 217 miles (350 km) trip between Toronto and Ottawa, ON, Omio makes it easier than ever to find VIA Rail trains at affordable prices, and you can also quickly book train tickets online. Check the current VIA Rail train timetables for your ideal departure and arrival times, compare the best route between Toronto and Ottawa, ON as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your VIA Rail train on Omio. If you search for trains between Toronto and Ottawa, ON in the Omio app, you can quickly see if the VIA Rail tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for VIA Rail trains between Toronto and Ottawa, ON starting at £40, buy your official VIA Rail tickets with Omio online quickly and easily!

  • Average Price: £40

When you buy your VIA Rail train tickets to Ottawa, ON from Toronto 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 Toronto 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 Toronto to Ottawa, ON.
FAQs

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

If you’re looking to save money on tickets, you can find a cheap train between Toronto and Ottawa, ON for as little as £40  in the next 7 days.

What is the average cost of a train from Toronto to Ottawa, ON?

The Toronto to Ottawa, ON train ticket price is on average £63  if you are looking to buy your tickets for this route in the next week.

What is the distance between Toronto and Ottawa, ON via train?

The Toronto to Ottawa, ON train distance is approximately 217 miles (350 km).

How many hours does it take from Toronto to Ottawa, ON by train?

While the time it takes to travel 217 miles (350 km) from Toronto to Ottawa, ON can vary based on specific dates, weekends, and bank holidays, the train duration from Toronto to Ottawa, ON is on average 4 h 19 min.

What train companies go from Toronto to Ottawa, ON?

Take the Toronto to Ottawa, ON train with VIA Rail Canada. However, it's always good to check out all possible train companies for the route between Toronto and Ottawa, ON as there might be differences in the amenities they offer.

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

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

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

The first Toronto to Ottawa, ON train departs at 10: 52   and the last train from Toronto to Ottawa, ON leaves at 22: 52. Check out the most up-to-date Toronto to Ottawa, ON train schedule on Omio and find the best time to travel to your destination.

How far in advance should I purchase a train ticket from Toronto to Ottawa, ON to get the best deals?

If you buy Toronto to Ottawa, ON train tickets within the next 7 days, you can find one way tickets to cost on average £63. However, booking in advance gives you access to the best prices for trains between Toronto and Ottawa, ON. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.