Ottawa to Toronto Pearson Airport
A direct bus from Ottawa to Toronto Pearson Airport (Viscount Station) — no rental car, parking fees or transfer through Union Station.
- Duration
- 6h 00m
- Distance
- 450 km
- Departures
- Daily

Daily bus from downtown Ottawa to Toronto along the 401, with stops in Kingston, Belleville, Trenton, Cobourg, Port Hope and Oshawa, and Toronto stops at Scarborough Town Centre and Yorkdale. Free Wi-Fi, USB charging and comfortable seats.
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 Ottawa boarding points are listed in the FAQs below.
Your stop is shown on your e-ticket.
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: Ottawa — Downtown; Ottawa — Bayshore; Ottawa — Fallowfield (MacEwen gas station).
Drop-off points: Scarborough Town Centre; Toronto — Yorkdale Subway Station (north entrance).
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.
A direct bus from Ottawa to Toronto Pearson Airport (Viscount Station) — no rental car, parking fees or transfer through Union Station.
Daily service between Ottawa and Kingston — popular with Queen’s University students and weekend travellers. Free Wi-Fi, USB chargers and no highway stress.
Travel between Ottawa and Mississauga with stops across the 401 corridor, Toronto and Pearson Airport. The Mississauga stop runs Friday, Saturday and Sunday.