Train from Ottawa, CA to Toronto: Tickets & Timetables

Next train departures

Next departures from Ottawa to Toronto on 25 April
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
VIA RailTrain
Via Rail (200 Tremblay Rd)
Guildwood, ONCheapest
VIA RailTrain
Fallowfield, ON
Union StationFastest
VIA RailTrain
Via Rail (200 Tremblay Rd)
Guildwood, ONNo tags
VIA Rail + Union Pearson Express
Train
Via Rail (200 Tremblay Rd)
YYZ Toronto Pearson International Airport - Terminal 1No tags
VIA RailTrain
Via Rail (200 Tremblay Rd)
Guildwood, ONNo tags

Last refresh of the prices: Today at 05:24 EDT.

Compare 3 ways to travel from Ottawa to Toronto

We recommend taking the shuttle

Among the sustainable travel choices, the Shuttle stands out as a good way to reach Toronto. The journey takes about 5 hours 40 minutes and with fares starting at just CLP 16,237, it presents an excellent value for a comfortable ride.

28shuttle per day
5h 40mAverage duration
213 milesDistance
11kgCO₂ emissions
Average priceCLP 2,193 - CLP 133,749Average duration5h 40m
9kg CO₂e
Average priceCLP 35,970 - CLP 304,027Average duration4h 46m
32kg CO₂e
Shuttle
Average priceCLP 16,237 - CLP 46,060Average duration5h 40m
11kg CO₂e

Frequently asked questions about travelling from Ottawa, CA to Toronto by train

Please note that timetables, routes, or operator details shown here may be updated or vary at the time of your journey.

  1. How much does a train ticket cost from Ottawa to Toronto?

    The cheapest train tickets from Ottawa to Toronto start from CLP 35,970. The average price for this train route is around CLP 67,508. Busbud recommends booking your tickets in advance for the best chance of getting the lowest possible price.

  2. How long is the train journey from Ottawa to Toronto?

    The average train journey time from Ottawa to Toronto is 4h 46m, covering a distance of 216 miles. The fastest train gets you there in 3h 32m and is operated by VIA Rail Canada.

  3. Which train operators serve the Ottawa to Toronto route?

    Several major train operators run on this route with 38 trains available per day.

  4. What are the earliest and latest departure times for the train from Ottawa to Toronto?

    The earliest train from Ottawa to Toronto departs at 04:13. And the latest train departs at 18:23.

Find cheapest prices for trains

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
22/04
CLP 82,149
23/04
CLP 115,769
Today
CLP 97,413
25/04
CLP 97,413
26/04
CLP 97,331
27/04
CLP 75,159
28/04
CLP 58,087
29/04
CLP 58,087
busbud logoThe cheapest trip from Ottawa, CA to Toronto was searched and found on 28 Apr 2026 with a price of CLP 58,087

To save money and be sure you have the best seat, it's a good idea to buy your train tickets from Ottawa, CA to Toronto as early as possible.

You can expect to pay from CLP 58,087 to CLP 294,817 for a train ticket from Ottawa, CA to Toronto based on the last 2 days. You can expect to find the cheapest price for the trip at CLP 58,087, which is on 2026-04-28.

People from around the world trust Busbud