COMPARE Prices across different modes

Wed
Sep 22
Find prices
$468Air Canada
Thu
Sep 23
$71VIA Rail Canada
Find prices
Fri
Sep 24
$93VIA Rail Canada
$402Air Canada
Sat
Sep 25
$49VIA Rail Canada
$225Air Canada
Sun
Sep 26
$92VIA Rail Canada
$326Air Canada
Mon
Sep 27
$93VIA Rail Canada
$372Air Canada
Tue
Sep 28
$49VIA Rail Canada
$90Air Canada
Wed
Sep 29
$49VIA Rail Canada
$240Air Canada
Thu
Sep 30
$48VIA Rail Canada
$66Air Canada
Fri
Oct 1
$71VIA Rail Canada
Find prices
Sat
Oct 2
$48VIA Rail Canada
$66Air Canada
Sun
Oct 3
$49VIA Rail Canada
$90Air Canada
Mon
Oct 4
$49VIA Rail Canada
$72Air Canada
Tue
Oct 5
$49VIA Rail Canada
$72Air Canada
Wed
Oct 6
$48VIA Rail Canada
$161Air Canada
Thu
Oct 7
$71VIA Rail Canada
$132Air Canada
Fri
Oct 8
$92VIA Rail Canada
$94Air Canada
Sat
Oct 9
$71VIA Rail Canada
$136Air Canada
Sun
Oct 10
$71VIA Rail Canada
$132Air Canada
Mon
Oct 11
$93VIA Rail Canada
$72Air Canada
Tue
Oct 12
$49VIA Rail Canada
$72Air Canada

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Toronto and Ottawa, ON

distanceDistance217 miles (350 km)
durationAverage train duration4 h 2 min
priceAverage train ticket price$78 (€63)
changesDirect trainYes
carriersTrain companiesVIA 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. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $49 (€39), but the average price of train tickets is $78 (€63).

Train companies

Train from Toronto to Ottawa, ON with VIA Rail

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

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

If you're looking for cheap VIA Rail tickets from Toronto to Ottawa, ON, check out Omio! With one-way Toronto to Ottawa, ON train ticket prices starting as low as $49 (€39) when you book in advance, we'll help you get to Ottawa, ON from Toronto by showing you the latest VIA Rail offers, train schedules and tickets for this 217 miles (350 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with VIA Rail. If you search for VIA Rail tickets between Toronto and Ottawa, ON in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Toronto and Ottawa, ON on offer, Omio makes it easier than ever for you to find that perfect train with VIA Rail so you can enjoy a smooth and comfortable journey.

These are VIA Rail's ticket policies for COVID-19 for the train between Toronto and Ottawa, ON:

  • 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 do cheap trains between Toronto and Ottawa, ON cost?
Train tickets between Toronto and Ottawa, ON for some dates and times can be found for as cheap as $49 (€39)  one way in the next 7 days.
How much does it cost to take a train between Toronto and Ottawa, ON?
In the next 7 days you can expect to pay on average $78 (€63)  for a train ticket to Ottawa, ON from Toronto.
How far is Toronto to Ottawa, ON by train?
The distance from Toronto to Ottawa, ON by train is approximately 217 miles (350 km).
How long is the train to Ottawa, ON from Toronto?
On average the Toronto to Ottawa, ON train time is 4 h 2 min  covering the 217 miles (350 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train companies go from Toronto to Ottawa, ON?
If you're looking for trains from Toronto to Ottawa, ON, you can rely on VIA Rail Canada to get you to Ottawa, ON. It's also good to check out all possible train providers for the Toronto to Ottawa, ON journey to see if there might be differences in the amenities they offer.
Can I buy a direct train from Toronto to Ottawa, ON?
Yes, you can find a direct train from Toronto to Ottawa, ON with VIA Rail Canada  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When does the first train depart from Toronto to Ottawa, ON? When does the last train depart from Toronto to Ottawa, ON?
You can take the earliest train from Toronto to Ottawa, ON at 10: 52 AM   or take the last train from Toronto to Ottawa, ON leaving at 7: 52 PM. Look for the latest Toronto to Ottawa, ON train schedules on Omio and book the best time to take the train for this journey.
How far in advance should I book a train ticket from Toronto to Ottawa, ON to get the best deals?
The price of a one way train ticket from Toronto to Ottawa, ON is on average $78 (€63) if you purchase 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 trip. In general, you can find train tickets to Ottawa, ON from Toronto available a few months in advance.