Toronto to Ottawa, ON train

One-way
Round trip
Sat, Apr 01
+ 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
Trust Pilot
rate4.4
6,750 reviews

Cheap train tickets from Toronto to Ottawa, ON

Showing times and prices for Apr 01

Cheapest

64

Average

68

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

Cheapest
03:52PMGuildwood GO Station4h22 08:14PMOttawa
0 transfers
641One-way
Cheapest
05:52PMGuildwood GO Station4h19 10:11PMOttawa
0 transfers
641One-way
Cheapest
05:32PMToronto (Union Station)4h39 10:11PMOttawa
0 transfers
641One-way
Cheapest
03:32PMToronto (Union Station)4h42 08:14PMOttawa
0 transfers
641One-way
2nd Cheapest
06:47AMToronto (Union Station)4h49 11:36AMOttawa
0 transfers
831One-way

Train schedule from Toronto to Ottawa, ON

Showing trains for tomorrow, Saturday, April 1
06:47AMToronto (Union Station)4h49 11:36AMOttawa
0 transfers
07:07AMGuildwood GO Station4h29 11:36AMOttawa
0 transfers
08:32AMToronto (Union Station)4h53 01:25PMOttawa
0 transfers
08:52AMGuildwood GO Station4h33 01:25PMOttawa
0 transfers
10:32AMToronto (Union Station)4h22 02:54PMOttawa
0 transfers
10:52AMGuildwood GO Station4h02 02:54PMOttawa
0 transfers
12:17PMToronto (Union Station)4h40 04:57PMOttawa
0 transfers
12:37PMGuildwood GO Station4h20 04:57PMOttawa
0 transfers
02:17PMToronto (Union Station)4h26 06:43PMOttawa
0 transfers
03:32PMToronto (Union Station)4h42 08:14PMOttawa
0 transfers
03:52PMGuildwood GO Station4h22 08:14PMOttawa
0 transfers
05:32PMToronto (Union Station)4h39 10:11PMOttawa
0 transfers
05:52PMGuildwood GO Station4h19 10:11PMOttawa
0 transfers

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
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12
Thu
Apr 13
Fri
Apr 14
Sat
Apr 15
Sun
Apr 16
Mon
Apr 17
Tue
Apr 18
Wed
Apr 19
Thu
Apr 20
Fri
Apr 21

Fastest train times from Toronto to Ottawa, ON

Showing times and prices for Apr 01

Fastest Journey

4 h 2 m

Average

4 h 17 m

Trains per day

5

Distance

351 km

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

Fastest
10:52AMGuildwood GO Station4h02 02:54PMOttawa
0 transfers
1021One-way
2nd Fastest
05:52PMGuildwood GO Station4h19 10:11PMOttawa
0 transfers
641One-way
12:37PMGuildwood GO Station4h20 04:57PMOttawa
0 transfers
831One-way
03:52PMGuildwood GO Station4h22 08:14PMOttawa
0 transfers
641One-way
10:32AMToronto (Union Station)4h22 02:54PMOttawa
0 transfers
1021One-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 Toronto to Ottawa, ON

distanceDistance217 miles (350 km)
durationAverage train duration4 h 19 min
priceAverage train ticket price$67 (€58)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain providersVIA 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 7 trains operating per day, including direct services available. While the average ticket price for this journey costs around $67 (€58), you can find the cheapest train ticket for as low as $55 (€47).

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

Buy your official VIA Rail train tickets from Toronto to Ottawa, ON from $55 (€47) 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 from Toronto to Ottawa, ON.

    Trains from Toronto to Ottawa

    Ottawa is the national capital of Canada, a diplomatic choice to counter the rival claims of the eastern metropolis of Toronto and Montreal. As well as being the nation's administrative and government center, Ottawa attracts plenty of tourists with sites such as the Rideau Canal and the innovative architecture showcased in the city's galleries and museums. The capital has excellent rail links with the largest city in Canada and culture-seekers and business travelers can take a direct train from Toronto to Ottawa seven days a week with the national operator VIA Rail. There are frequent direct departures in the morning, afternoon, and evening, with journey times of just over four hours for most services. Schedules are reduced a little at weekends, but there are still plenty of direct trains to the capital with VIA Rail.

    Which train companies travel from Toronto to Ottawa?

    VIA Rail is the primary rail operator in Canada and provides all the country's intercity services, including all direct trains from Toronto to Ottawa, running on the central stretch of the Ontario-Quebec corridor. VIA Rail trains on this route to the capital offer passengers a choice of Economy and Business Class seats. Train carriages are equipped with power points for charging personal devices, WiFi internet access and an onboard entertainment channel. Light meals, sandwiches, and drinks are available for Economy tickets holders from a trolley service for purchase onboard the train from Toronto to Ottawa, with complimentary meals and cocktails provided for Business Class passengers. Additional services on VIA Rail intercity trains include assistance in boarding and luggage handling for passengers with reduced mobility, and baggage check-in services for up to two large items per passenger.

    How long is the train ride from Toronto to Ottawa?

    The fastest VIA Rail train from Toronto to Ottawa is a mid-afternoon service from Toronto Union Station, taking four hours and seven minutes to complete the 277-mile (447 kilometer) north-east route through Ontario from Toronto Union Station to the capital city. Other direct trains take from seven to 42 minutes longer to reach the capital, with the early morning departure providing the slowest train from Toronto to Ottawa, taking four hours and 49 minutes to reach its destination. Indirect journeys would involve lengthy detours via Montreal and are not a practical consideration on the VIA Rail intercity route from Toronto to Ottawa.

    How many trains are there from Toronto to Ottawa?

    The VIA Rail weekday schedule offers ten daily direct trains to the capital from Toronto. Services begin in the early morning and continue with trains every 2 hours in the morning. This switches to an hourly service throughout the afternoon, until the final train from Toronto to Ottawa leaves Union Station in mid-evening for arrival in the capital a little after 11:00 p.m. Saturday timetables offer seven daily connections, operating a similar schedule to weekdays but without any late afternoon departures. On Sundays, VIA Rail provides eight direct trains to Ottawa, with no early morning or late afternoon departure from Union Station.

    What are the departure and arrival stations for trains from Toronto to Ottawa?

    Departure train station: Toronto Union Station is the busiest rail terminal in Canada and the second-busiest in North America. A national historic site, the station is located close to the waterfront on the south side of central Toronto and serves as a main hub for VIA Rail intercity services and GO suburban train services. Public transport connections to the station include GO express buses, TTC Subway trains, city buses, and streetcars from stops inside the station complex or nearby on Bay Street and Front Street. Passenger facilities at the station include baggage storage lockers, bike share racks, taxi stands, and free WiFi. The food court includes a pizzeria, Thai diner, sushi bar, fast food franchises, sandwich stall, and burger bar. Stores in the station mall include a book shop, grocery market, drug store, and news vendor.

    Arrival station: Ottawa Station, located on the east side of downtown Ottawa, the capital's terminus for VIA Rail intercity trains. Public transport connections to the city center are provided by OC Transpo on light rail services on the O-Train Confederation Line from Tremblay station, adjacent to the terminus, and on frequent bus services downtown on routes 61 and 62. Passenger facilities at the station include car rental agencies, a business lounge, vending machines, baggage storage services, free WiFi, ATMs, and restrooms. Food options at the station include snack bars, fast food franchises, and coffee shops. The station's shopping mall has a convenience store, drug stores, and news vendors.

    Travel Tips: Trains from Toronto to Ottawa, ON

    Travel Tips: 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
    Train tickets from Toronto to Ottawa, ON for some dates and times can be found for as cheap as $55 (€47)  one way in the next 7 days.
    If you’re looking to buy your train tickets in the next week, you can expect the Toronto to Ottawa, ON train price to come in at an average of $67 (€58)  one way.
    The Toronto to Ottawa, ON train distance is approximately 217 miles (350 km).
    On average the Toronto to Ottawa, ON train travel time is 4 h 19 min  for the 217 mile (350 km) long journey, but the duration can vary if you travel on weekends and holidays.
    Take the Toronto to Ottawa, ON train with VIA Rail Canada. However, it's always good to check out all possible train providers for the route to Ottawa, ON from Toronto as there might be differences in the amenities they offer.
    Yes, there are 7 direct trains per day from Toronto to Ottawa, ON. You can look to travel with VIA Rail Canada  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
    The average number of trains departing Toronto for Ottawa, ON is 7 a day. The train schedules and services may vary between weekdays and weekends.
    The first Toronto to Ottawa, ON train departs at 11: 07 AM   and the last train from Toronto to Ottawa, ON leaves at 10: 52 PM. Check out the most up-to-date train schedule from Toronto to Ottawa, ON on Omio and find the best time to travel to your destination.
    The price of a one way train ticket from Toronto to Ottawa, ON is on average $67 (€58) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets to Ottawa, ON from Toronto available a few months in advance.
    HomeTrainsTrain Times to Ottawa, ONToronto to Ottawa, ON train

    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
    Currency
    Language