Search results
Find local businesses, view maps and get driving directions in Google Maps.
- Maps
Find local businesses, view maps and get driving directions...
- Maps
Do you want to travel from Ottawa to Toronto? Choose the train, avoid the traffic jams and enjoy time for yourself. The Ottawa-Toronto train travels across southern Ontario, with stops in Guildwood, Kingston and Fallowfield.
Porter Airlines and Air Canada fly from Ottawa (YOW) to Billy Bishop Toronto City (YTZ) every 2 hours. Alternatively, VIA Rail operates a train from Ottawa to Toronto Union Station every 3 hours. Tickets cost $40–110 and the journey takes 4h 24m.
- The cheapest way to get from Ottawa to Toronto is to bus which costs $30 - $120 and takes 5h 10m. More details
- The fastest way to get from Ottawa to Toronto is to fly which takes 2h 37m and costs $160 - $440. More details
- Yes, there is a direct bus departing from Ottawa - Via Rail and arriving at Toronto Union Station station. Services depart three times a day, and o...
- Yes, there is a direct train departing from Ottawa and arriving at Toronto Union Station station. Services depart every three hours, and operate ev...
- The distance between Ottawa and Toronto is 351 km. The road distance is 449.3 km. Get driving directions
- The best way to get from Ottawa to Toronto without a car is to train which takes 4h 21m and costs $55 - $140. More details
- The train from Ottawa to Toronto Union Station takes 4h 21m including transfers and departs every three hours. More details
- Ottawa to Toronto bus services, operated by Red Arrow, depart from Ottawa - Via Rail station. More details
- Ottawa to Toronto train services, operated by VIA Rail, depart from Ottawa station. More details
- The best way to get from Ottawa to Toronto is to train which takes 4h 21m and costs $55 - $140. Alternatively, you can bus, which costs $30 - $120...
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...
1 day ago · Trains from Ottawa, ON to Toronto, ON run on average 19 times per day, taking around 4h 50m for the 351 km journey. Cheap train tickets for this journey start at $51 (€44) but you can travel from only $15 (€13) by bus.
- 57
- $50 (€44)
- 3 h 50 min
- 217 miles (350 km)
Find the best deals on train tickets from Ottawa, ON to Toronto, ON. You can compare the best prices from all train lines and book online directly with Wanderu.
People also ask
Where does the via train go from Ottawa to Toronto?
Where is the train station in Toronto?
How far is Ottawa from Toronto?
The distance from Ottawa to Toronto is about 275 miles (444 km) and can be covered by train in 4,5 hours. When booked in advance, tickets start at $121 for the Ottawa to Toronto route, and 5 trains run daily.