- Ottawa to Toronto trains
Next train departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Train | Via Rail (200 Tremblay Rd) | Guildwood, ON | Cheapest | ||||
![]() | Train | Fallowfield, ON | Union Station | Fastest | ||||
![]() | Train | Via Rail (200 Tremblay Rd) | Guildwood, ON | No tags | ||||
VIA Rail + Go Transit | Train | Via Rail (200 Tremblay Rd) | Exhibition GO | No tags | ||||
![]() | Train | Via Rail (200 Tremblay Rd) | Guildwood, ON | No tags |
Last refresh of the prices: Today at 6:27 PM EST.
Compare 4 ways to travel from Ottawa to Toronto
Among the sustainable travel choices, the carpool stands out as a good way to reach Toronto. The journey takes about 4 hours 30 minutes and with fares starting at just R 461, it presents an excellent value for a comfortable ride.
| Average price | Average duration | CO₂ emissions | Actions | |
|---|---|---|---|---|
| Average priceR 42 - R 2 474 | Average duration5h 40m | 8kg CO₂e | ||
| Average priceR 822 - R 5 951 | Average duration4h 35m | 31kg CO₂e | ||
Shuttle | Average priceR 346 - R 1 044 | Average duration5h 50m | 11kg CO₂e | |
Carpool | Average priceR 461 - R 1 264 | Average duration4h 30m | 15kg CO₂e |
Where are the popular train stations and stops in Ottawa, CA and Toronto?
Ottawa, CA
- AVIA Rail – Pick-up, main entrance, 200 Chemin Tremblay Rd, K1G 3H5, Canada
Toronto
- A65 Front St W, Toronto, ON M5J 1E6, Canada
Train Companies
Users generally express satisfaction with the service, highlighting clean and comfortable environments, friendly staff, and efficient business class services. Many appreciate the spacious seating arrangements. However, some reviews mention discomfort due to outdated or uncomfortable seats and occasional delays. Overall, travelers seem pleased with their experiences despite minor inconveniences noted by a few users.
VIA Rail Ottawa Toronto recent customer reviews
One of the worst experiences I've ever had! We took a train ride from Ottawa to Toronto between 4 and 8 a.m., and the horn in front of Cabin 5 kept sounding constantly, which was incredibly annoying. I understand the necessity of the horn, but they could definitely take measures such as soundproofing Cabin 5 or providing ear protection for passengers. The train is also delayed by 35 minutes!
Amin S.
The (business ) number one) and the sound of the alarm horn made us uncomfortable. The rest of the services are good.
Afeif A.
Enjoyed the train ride but the train arrived Toronto about 45mins later than scheduled Which made me late for work
Yetunde O.
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 differ at the time of your trip.
How much is the train ticket from Ottawa to Toronto?
The cheapest train tickets from Ottawa to Toronto start from R 822. The average price for this train route is around R 1 276. Busbud recommends booking your tickets in advance for a better chance to secure the lowest possible price.
How long is the train journey from Ottawa to Toronto?
The average train journey time from Ottawa to Toronto is 4h 35m, covering a distance of 343 km. The quickest train can get you there in 3h 32m and is operated by VIA Rail Canada.
Which train operators serve the Ottawa to Toronto route?
Several major train operators run on this route, with 32 trains available per day.
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.
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 R 1 294 to R 4 952 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 R 1 680, which is on 2025-12-11.






