Full side profile of a Maple Bus Setra motorcoach
Daily bus service

Toronto to OttawaTickets & schedule

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.

  • Duration
    4h 40m
  • Departures
    Daily
  • Wi-Fi
    Free
Find your departure Live scheduleNo hidden fees
Departures

Toronto → Ottawa schedule

Live availability

Live departure times

Departure times and seat availability are updated in real time on our booking system. Search this route to see upcoming departures.

4h 40m · Daily

Boarding & arrival

Where to catch the bus

Main boarding pointToronto

Toronto — Yorkdale Subway Station (north entrance)

Please arrive at least 15 minutes before departure. Other Toronto boarding points are listed in the FAQs below.

Main drop-off pointOttawa

Ottawa — Downtown

Your stop is shown on your e-ticket.

On board

Travelling Toronto → Ottawa

Free Wi-Fi

Stay connected for the whole trip.

USB charging

A USB port at every seat.

Reclining seats

Comfortable seats with room to relax.

Carry-on included

One free carry-on; up to two checked bags.

First aid & safety

A first aid kit on every bus.

Professional drivers

Experienced, safety-focused drivers.

Help & Answers

FAQs for Toronto to Ottawa

Travel time, stops, luggage and Wi-Fi on this route.

The trip takes about 4h 40m, depending on traffic and stops along the way.

Keep Exploring

Alternative & connecting routes

Daily

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

Kingston to Ottawa

A popular route for students and regular travellers between Kingston and Ottawa, with drop-offs at Fallowfield, Bayshore and downtown Ottawa.

Duration
2h 00m
Distance
196 km
Departures
Daily
Daily

Mississauga to Ottawa

Weekend service from Mississauga to Ottawa — the Mississauga stop runs Friday, Saturday and Sunday — with stops in Toronto, Kingston and along the 401.

Duration
5h 30m
Departures
Daily
  • Secure online booking
    Instant digital tickets
  • Free Wi-Fi & USB charging
    At every seat
  • Daily departures
    Ottawa – Toronto – Windsor
  • Rated 4.8 on Google
    Nearly 3,000 reviews
  • Professional drivers
    Your safety first