Toronto Pearson Airport to Ottawa
Landing at Pearson? Ride from Viscount Station straight to Ottawa, with stops along the 401 including Kingston.
- Duration
- 6h 00m
- Distance
- 450 km
- Departures
- Daily

Daily bus from Toronto to Ottawa — board at Yorkdale, Scarborough Town Centre or downtown and ride east via Oshawa, Port Hope, Cobourg, Trenton, Belleville and Kingston. Skip the traffic and parking.
Departure times and seat availability are updated in real time on our booking system. Search this route to see upcoming departures.
4h 40m · Daily
Please arrive at least 15 minutes before departure. Other Toronto boarding points are listed in the FAQs below.
Stay connected for the whole trip.
A USB port at every seat.
Comfortable seats with room to relax.
One free carry-on; up to two checked bags.
A first aid kit on every bus.
Experienced, safety-focused drivers.
Travel time, stops, luggage and Wi-Fi on this route.
The trip takes about 4h 40m, depending on traffic and stops along the way.
Boarding points: Toronto — Yorkdale Subway Station (north entrance); Scarborough Town Centre.
Drop-off points: Ottawa — Fallowfield (MacEwen gas station); Ottawa — Bayshore; Ottawa — Downtown.
One carry-on is free, and you can bring up to two checked bags for a fee. See our luggage policy for details.
Yes — free Wi-Fi and USB charging at every seat.
Landing at Pearson? Ride from Viscount Station straight to Ottawa, with stops along the 401 including Kingston.
A popular route for students and regular travellers between Kingston and Ottawa, with drop-offs at Fallowfield, Bayshore and downtown Ottawa.
Weekend service from Mississauga to Ottawa — the Mississauga stop runs Friday, Saturday and Sunday — with stops in Toronto, Kingston and along the 401.