Compare prices and tickets by train, bus or flight

Wed
Jan 26
$94VIA Rail Canada
$409Air Canada
Thu
Jan 27
$49VIA Rail Canada
$147Air Canada
Fri
Jan 28
$94VIA Rail Canada
$413Air Canada
Sat
Jan 29
$94VIA Rail Canada
$383Air Canada
Sun
Jan 30
$116VIA Rail Canada
$360Air Canada
Mon
Jan 31
$72VIA Rail Canada
$318Air Canada
Tue
Feb 1
$71VIA Rail Canada
$283Air Canada
Wed
Feb 2
$49VIA Rail Canada
$357Air Canada
Thu
Feb 3
$50VIA Rail Canada
$283Air Canada
Sat
Feb 5
$49VIA Rail Canada
$298Air Canada
Sun
Feb 6
$94VIA Rail Canada
$250Air Canada
Mon
Feb 7
$49VIA Rail Canada
$145Air Canada
Wed
Feb 9
Find prices
$157Air Canada
Thu
Feb 10
$49VIA Rail Canada
$264Air Canada
Sat
Feb 12
$49VIA Rail Canada
Find prices
Sun
Feb 13
$49VIA Rail Canada
$117Air Canada
Mon
Feb 14
$47VIA Rail Canada
Find prices

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 2 min
priceAverage train ticket price$84 (€70)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersVIA Rail Canada

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

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

Buy your official VIA Rail train tickets between Toronto and Ottawa, ON from $49 (€41) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable journey.

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.

Omio helps you find the perfect Toronto - Ottawa, ON train with VIA Rail. Whether you are searching for the fastest, earliest or cheapest train between Toronto and Ottawa, ON, Omio shows you VIA Rail current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Toronto to Ottawa, ON journey. You can expect to travel around 217 miles (350 km) to Ottawa, ON from Toronto on a train with VIA Rail. Once you are ready, buy your one-way VIA Rail tickets between Toronto and Ottawa, ON starting as low as $49 (€41) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with VIA Rail!

  • Average Price: $49

When you buy your VIA Rail train tickets between Toronto and Ottawa, 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

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

Train tickets between Toronto and Ottawa, ON for some dates and times can be found for as cheap as $49 (€41)  one way in the next 7 days.

How much does it cost to take a train between Toronto and Ottawa, ON?

If you are looking to book your train ticket in the next 7 days, you can expect the Toronto to Ottawa, ON train to cost on average $84 (€70)  one way.

How far is Ottawa, ON from Toronto by train?

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

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

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

What train providers offer a service to Ottawa, ON from Toronto?

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.

How many train services are there between Toronto and Ottawa, ON a day?

The average number of trains departing Toronto for Ottawa, ON is 5 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 11: 52 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.

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

You can find trains from Toronto to Ottawa, ON to cost on average $84 (€70) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Toronto to Ottawa, ON train generally on sale a few months before the planned travel date.