Toronto, ON to Ottawa, ON train

Thu, Jun 20
+ Add return
QR-Code
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
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Toronto, ON to Ottawa, ON

Showing times and prices for Jun 20

Cheapest

The best way to find a cheap train ticket from Toronto, ON to Ottawa, ON is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
VIA Rail Canada
07:07AM4h29
Guildwood GO Station, Toronto, ON
11:36AMOttawa station, Ottawa, ON
$1271One-way
0 transfers
Cheapest
VIA Rail Canada
06:47AM4h49
Toronto (Union Station), Toronto, ON
11:36AMOttawa station, Ottawa, ON
$1271One-way
0 transfers
2nd Cheapest
VIA Rail Canada
03:32PM4h28
Toronto (Union Station), Toronto, ON
08:00PMOttawa station, Ottawa, ON
$1401One-way
0 transfers
2nd Cheapest
VIA Rail Canada
04:32PM4h14
Toronto (Union Station), Toronto, ON
08:46PMOttawa station, Ottawa, ON
$1401One-way
0 transfers
2nd Cheapest
VIA Rail Canada
08:52AM4h34
Guildwood GO Station, Toronto, ON
01:26PMOttawa station, Ottawa, ON
$1401One-way
0 transfers

Train schedule from Toronto, ON to Ottawa, ON

Showing trains for tomorrow, Thursday, June 20
VIA Rail Canada
06:47AM4h49
Toronto (Union Station), Toronto, ON
11:36AMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
07:07AM4h29
Guildwood GO Station, Toronto, ON
11:36AMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
08:32AM4h54
Toronto (Union Station), Toronto, ON
01:26PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
08:52AM4h34
Guildwood GO Station, Toronto, ON
01:26PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
10:32AM4h30
Toronto (Union Station), Toronto, ON
03:02PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
10:52AM4h10
Guildwood GO Station, Toronto, ON
03:02PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
11:32AM6h21
Toronto (Union Station), Toronto, ON
05:53PMOttawa station, Ottawa, ON
1 transfer
VIA Rail Canada
11:52AM6h01
Guildwood GO Station, Toronto, ON
05:53PMOttawa station, Ottawa, ON
1 transfer
VIA Rail Canada
12:17PM4h59
Toronto (Union Station), Toronto, ON
05:16PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
12:37PM4h39
Guildwood GO Station, Toronto, ON
05:16PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
01:17PM4h36
Toronto (Union Station), Toronto, ON
05:53PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
01:37PM4h16
Guildwood GO Station, Toronto, ON
05:53PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
02:17PM4h26
Toronto (Union Station), Toronto, ON
06:43PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
03:17PM4h43
Toronto (Union Station), Toronto, ON
08:00PMOttawa station, Ottawa, ON
1 transfer
VIA Rail Canada
03:32PM4h28
Toronto (Union Station), Toronto, ON
08:00PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
03:37PM4h23
Guildwood GO Station, Toronto, ON
08:00PMOttawa station, Ottawa, ON
1 transfer
VIA Rail Canada
03:52PM4h08
Guildwood GO Station, Toronto, ON
08:00PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
04:32PM4h14
Toronto (Union Station), Toronto, ON
08:46PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
04:52PM3h54
Guildwood GO Station, Toronto, ON
08:46PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
05:32PM4h41
Toronto (Union Station), Toronto, ON
10:13PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
05:52PM4h21
Guildwood GO Station, Toronto, ON
10:13PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
06:32PM4h36
Toronto (Union Station), Toronto, ON
11:08PMOttawa station, Ottawa, ON
0 transfers
VIA Rail Canada
06:50PM4h18
Guildwood GO Station, Toronto, ON
11:08PMOttawa station, Ottawa, ON
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Toronto, ON to Ottawa, ON by train, bus, or flight

Thu
Jun 20
Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04
Fri
Jul 05
Sat
Jul 06
Sun
Jul 07
Mon
Jul 08
Tue
Jul 09
Wed
Jul 10

Fastest train times from Toronto, ON to Ottawa, ON

Showing times and prices for Jun 20

Fastest Journey

3 h 54 m

Average

4 h 37 m

Trains per day

23

Distance

351 km

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

Fastest
VIA Rail Canada
04:52PM3h54
Guildwood GO Station, Toronto, ON
08:46PMOttawa station, Ottawa, ON
$1401One-way
0 transfers
2nd Fastest
VIA Rail Canada
03:52PM4h08
Guildwood GO Station, Toronto, ON
08:00PMOttawa station, Ottawa, ON
$1401One-way
0 transfers
VIA Rail Canada
10:52AM4h10
Guildwood GO Station, Toronto, ON
03:02PMOttawa station, Ottawa, ON
$1701One-way
0 transfers
VIA Rail Canada
04:32PM4h14
Toronto (Union Station), Toronto, ON
08:46PMOttawa station, Ottawa, ON
$1401One-way
0 transfers
VIA Rail Canada
01:37PM4h16
Guildwood GO Station, Toronto, ON
05:53PMOttawa station, Ottawa, ON
$1701One-way
0 transfers

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Toronto, ON to Ottawa, ON

distanceDistance217 miles (350 km)
durationAverage train duration3 h 54 min
priceAverage train ticket price$104 (€91)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersVIA Rail

Trains from Toronto, ON to Ottawa, ON cover the 217 miles (350 km) long journey taking on average 3 h 54 min with our travel partners like VIA Rail. Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this trip costs around $104 (€91), you can find the cheapest train ticket for as low as $55 (€48).

Train companies: VIA Rail from Toronto, ON to Ottawa, ON trains

You can travel by train to Ottawa, ON from Toronto, ON with VIA Rail for as low as $50 (€44). When you search for schedules and tickets, Omio will show you the best journey.

VIA Rail Canada is the national passenger rail service of Canada, providing intercity and regional services across the country including trains from Toronto, ON to Ottawa, ON. It operates over 12,500 km of track, connecting over 450 communities in 8 provinces. VIA Rail offers a variety of train types, including the Ocean, the Canadian, the Corridor, and the Regional. The Ocean is a transcontinental train that runs between Montreal and Halifax, while the Canadian runs between Toronto and Vancouver. The Corridor is a regional service that runs between Quebec City and Windsor, and the Regional is a short-distance service that operates in Ontario and Quebec. VIA Rail offers a variety of ticket types, including Economy, Economy Plus, Business, and Sleeper Class. Onboard facilities include Wi-Fi, power outlets, and a variety of dining options. The most popular routes for VIA Rail Canada are the Toronto-Montreal route, the Toronto-Ottawa route, and the Montreal-Quebec City route.

Toronto, ON to Ottawa, ON train information with VIA Rail:

  • Average Duration: 3 h 54 min
  • Cheapest Price: $50
  • VIA Rail frequency: 7 a day

FAQs: Trains from Toronto, ON to Ottawa, ON

FAQs: Travel by train from Toronto, ON 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, ON to Ottawa, ON.
FAQs
Cheap train tickets from Toronto, ON to Ottawa, ON can start from as little as $55 (€48) when you book in advance. The average train ticket price for Toronto, ON to Ottawa, ON is $104 (€91); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Toronto, ON to Ottawa, ON train travel time is 3 h 54 min   for the 217 mile (350 km) long trip, but the duration can vary if you travel on weekends and holidays.
The first train from Toronto, ON to Ottawa, ON leaves at 10: 47 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Toronto, ON to Ottawa, ON leaves at 11: 32 PM.
Yes, there are 7 direct trains a day from Toronto, ON to Ottawa, ON with VIA Rail. Schedules can vary on holidays or weekends with fewer direct trains.
For the trip from Toronto, ON to Ottawa, ON you can take a train with VIA Rail. Be sure to check out all possible train companies that offer services to Ottawa, ON from Toronto, ON on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 11: 32 PM.
A trip to Ottawa, ON from Toronto, ON is worth doing but not as a day trip with a journey time of 3 h 54 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Toronto, ON to Ottawa, ON is December.
You have options as you can travel from Toronto, ON to Ottawa, ON 3 different ways: train, bus or flight.

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.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language