If you plan to travel between Ottawa and Toronto, one of the easiest ways to get there is by taking the bus.
Ottawa ➟ Toronto
The distance between Ottawa and Toronto is 448.03 km (278.39 mi), and it takes approximately 5h 10m to get to Toronto.
How to find the best tickets for this route
Busbud offers great deals on bus and train tickets, with a wide selection of operators and departure times. Find the best option for your Ottawa to Toronto trip!
Bus companies that travel this route
Rider Express is a Canadian company and was launched in 2017 in Saskatchewan. Rider Express covers Western Canada, and in 2021 began covering Eastern Canada too. Routes they cover include Calgary, Vancouver, Regina, Edmonton, Toronto, Ottawa and Niagara.
FlixBus is a German-owned bus company that operates in Europe, North America and, most recently, Brazil. Founded in 2011, its first route ran between Munich and Berlin. Today, FlixBus operates over 200,000 daily bus connections to more than 2,500 destinations in 36 countries, including Canada's main routes: Ottawa-Toronto and Vancouver-Seattle.
Ontario Northland is a Canadian company founded in 1937, and currently operates mainly in Ontario. However, they also have a route that reaches Winnipeg, Manitoba. The cities where they operate include: Ottawa, Toronto, Sudbury, North Bay, Sault Ste. Marie, Orillia, Parry Sound, Thunder Bay, Barrie and Huntsville.
Book a Ride
Book a Ride is a Canadian company that was founded in 2020. Their routes cover: Toronto, Ottawa and London. They are known for their lower cost tickets, but still provide a good level of comfort to passengers by equipping their buses with power outlets, bathrooms, wifi and reclining seats.
Main Bus Stations in Ottawa
📍Rideau Centre / Mackenzie King Bridge
📍University of Ottawa
📍VIA Rail Station
📍The Ottawa Hospital General Campus
Main Bus Stations in Toronto
📍Toronto Pearson International Airport
📍Union Station Bus Terminal