Search results
Do you want to travel from Toronto to Ottawa? Choose the train, avoid the traffic jams and enjoy time for yourself. The Toronto-Ottawa train travels across southern Ontario, with stops in Guildwood, Kingston and Fallowfield.
There are 6 ways to get from Toronto, ON to Ottawa by train, bus, car, or plane. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
- The cheapest way to get from Toronto, ON to Ottawa is to bus via Ottawa which costs $30 - $120 and takes 6h 5m. More details
- The quickest way to get from Toronto, ON to Ottawa is to line 509 tram and fly which costs $160 - $450 and takes 2h 54m. More details
- Yes, there is a direct bus departing from Toronto Union Station station and arriving at Ottawa - Via Rail. Services depart twice daily, and operate...
- Yes, there is a direct train departing from Toronto Union Station station and arriving at Ottawa. Services depart every three hours, and operate ev...
- The distance between Toronto, ON and Ottawa is 352 km. The road distance is 449.4 km. Get driving directions
- The best way to get from Toronto, ON to Ottawa without a car is to train which takes 4h 54m and costs $55 - $140. More details
- It takes approximately 2h 54m to get from Toronto, ON to Ottawa, including transfers. More details
- Toronto, ON to Ottawa bus services, operated by Flixbus USA, depart from Toronto station. More details
- Toronto, ON to Ottawa train services, operated by VIA Rail, depart from Toronto Union Station. More details
- The best way to get from Toronto, ON to Ottawa is to fly which takes 3h and costs $130 - $450. Alternatively, you can train, which costs $55 - $140...
There are usually 11 daily train trips available from Toronto to Ottawa. Traveling by train from Toronto to Ottawa usually takes 4 hours and 32 minutes, but the fastest VIA Rail train can make the trip in 3 hours and 35 minutes.
- (74)
- 11
1 day ago · The train ride from Toronto to Ottawa lasts on average 4 hr 37 min. Around 8 trains depart a day from Toronto to Ottawa. The average price is $90.70, and the lowest ticket pricing starts at around $48.24. The train journey from Toronto to Ottawa is operated by Canadian Via Rail.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search. Train tickets from Toronto to Ottawa start at $58, and the quickest route takes just 6h 8m. Check timetables and book your tickets with Rome2Rio.
- Ottawa
- 446.3 km
- $83
- 5h 8m
Toronto to Ottawa can be reached by train in about 4,5 hours, covering a distance of about 275 miles (444 km). Tickets start at $121 if booked in advance for the Toronto to Ottawa route, and 5 trains run each day.
Find Toronto to Ottawa trains on VIA Rail Canada. Search trains to Ottawa, compare times and prices, and find the best deal on KAYAK.