ROUTE

Bus ticketsOttawa Toronto

From Canada’s capital to Toronto with departures at almost any time of day. Compare bus lines and prices in one place with BUZ.

Comfortable seats

Safe travel

Personal support

Quick, easy booking







Best prices
Secure payment
24/7 support
Flexible changes with Buz Flex

ABOUT THE ROUTE

Ottawa to Toronto by bus

Leave from the Ottawa bus station on St. Laurent Blvd or the Iris St stop and arrive in downtown Toronto (81 Bay St), Scarborough (Brimley Rd) or Pearson airport. On the November 2026 dates we checked on BUZ there were 38 departures a day, between 12:10 AM and 11:59 PM; the fastest trip takes about 4 h 20 min.

4 h 20 min to 6 h 55 min
Approx. travel time

~450 km
Distance

38 departures a day
Frequency on BUZ

From $24 CAD
Ticket price

BUS LINES ON THIS ROUTE

Bus lines on the Ottawa–Toronto route

Rider Express
CoachCanada

See all schedules and prices →

MAIN STATIONS

Where you leave from and arrive

Bus lines use different stops in Toronto, so check where each departure arrives on BUZ.

Ottawa Bus Station

1200 St. Laurent Blvd, Ottawa, ON

View on map →

Ottawa – Iris St

2685 Iris St, Ottawa, ON

View on map →

Toronto – Front St W / Union Station

81 Bay St, Toronto, ON

View on map →

Toronto – Brimley Rd

1755 Brimley Rd, Toronto, ON

View on map →

TRAVEL TIP

Compare both bus lines

Rider Express and CoachCanada run this route with different schedules and stops. BUZ shows both together so you can pick the one closest to where you are going.

Passengers boarding a BUZ bus at gate 7 of a bus station

ON BOARD

Travel in comfort, not just fast

Reclining seats, air conditioning and Wi-Fi on most departures. On BUZ you can compare what each bus line includes before you book, since tickets at the same price don’t always include the same.

FAQ

Quick answers about this route

From $24 CAD, depending on time, bus line and availability. Check the live price on BUZ before you book.

From the Ottawa bus station (1200 St. Laurent Blvd) or the Iris St stop, depending on the bus line.

About 4 h 20 min on the fastest departures; some take up to 7 hours.

On the November 2026 dates we checked on BUZ there were 38 departures a day, from 12:10 AM to 11:59 PM.

Rider Express and CoachCanada run the departures you can book on BUZ today.

On BUZ you pay online with a credit or debit card (Visa, Mastercard or American Express), Apple Pay or Google Pay. Your e-ticket arrives by email as soon as you book.

For weekends, holidays and school breaks, yes: those are the busiest days and the most convenient departures sell out first.

BUZ - viaja fácil

Traveling together means arriving better.

Ottawa → TorontoFrom $24 CAD

Buy ticket