Find a Bus from Toronto to Ottawa

Bus from Ottawa to Toronto

Cheap buses leaving today
One passenger / one way

8:05 AM2:25 PM
$34
Scarborough Town CentreCentral Station
Greyhound
8:05 AM
Scarborough Town Centre
2:25 PM
Central Station
Greyhound
$34USD
9:45 AM11:05 PM
$119
Yorkdale Bus TerminalCentral Station
Ontario Northland
9:45 AM
Yorkdale Bus Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
7:30 AM2:25 PM
$34
Toronto Coach TerminalCentral Station
Greyhound
7:30 AM
Toronto Coach Terminal
2:25 PM
Central Station
Greyhound
$34USD
9:15 AM11:05 PM
$119
Toronto Coach TerminalCentral Station
Ontario Northland
9:15 AM
Toronto Coach Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
6:05 PM12:10 AM
$36
Pearson YYZ AirportCentral Station
Greyhound
6:05 PM
Pearson YYZ Airport
12:10 AM
Central Station
Greyhound
$36USD
8:05 AM2:25 PM
$34
Scarborough Town CentreCentral Station
Greyhound
8:05 AM
Scarborough Town Centre
2:25 PM
Central Station
Greyhound
$34USD

Cheap buses leaving tomorrow
One passenger / one way

8:05 AM2:25 PM
$42
Scarborough Town CentreCentral Station
Greyhound
8:05 AM
Scarborough Town Centre
2:25 PM
Central Station
Greyhound
$42USD
9:45 AM11:05 PM
$119
Yorkdale Bus TerminalCentral Station
Ontario Northland
9:45 AM
Yorkdale Bus Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
7:30 AM2:25 PM
$42
Toronto Coach TerminalCentral Station
Greyhound
7:30 AM
Toronto Coach Terminal
2:25 PM
Central Station
Greyhound
$42USD
9:15 AM11:05 PM
$119
Toronto Coach TerminalCentral Station
Ontario Northland
9:15 AM
Toronto Coach Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
6:05 AM1:50 PM
$45
Pearson YYZ AirportCentral Station
Greyhound
6:05 AM
Pearson YYZ Airport
1:50 PM
Central Station
Greyhound
$45USD
8:05 AM2:25 PM
$42
Scarborough Town CentreCentral Station
Greyhound
8:05 AM
Scarborough Town Centre
2:25 PM
Central Station
Greyhound
$42USD

Cheap buses leaving Saturday
One passenger / one way

5:40 PM10:50 PM
$33
Scarborough Town CentreCentral Station
Greyhound
5:40 PM
Scarborough Town Centre
10:50 PM
Central Station
Greyhound
$33USD
9:45 AM11:05 PM
$119
Yorkdale Bus TerminalCentral Station
Ontario Northland
9:45 AM
Yorkdale Bus Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
4:30 PM10:50 PM
$33
Toronto Coach TerminalCentral Station
Greyhound
4:30 PM
Toronto Coach Terminal
10:50 PM
Central Station
Greyhound
$33USD
9:15 AM11:05 PM
$119
Toronto Coach TerminalCentral Station
Ontario Northland
9:15 AM
Toronto Coach Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
6:45 PM12:10 AM
$33
Toronto Coach TerminalCentral Station
Greyhound
6:45 PM
Toronto Coach Terminal
12:10 AM
Central Station
Greyhound
$33USD
5:40 PM10:50 PM
$33
Scarborough Town CentreCentral Station
Greyhound
5:40 PM
Scarborough Town Centre
10:50 PM
Central Station
Greyhound
$33USD

Cheap buses leaving Sunday
One passenger / one way

9:10 AM1:50 PM
$42
Scarborough Town CentreCentral Station
Greyhound
9:10 AM
Scarborough Town Centre
1:50 PM
Central Station
Greyhound
$42USD
9:45 AM11:05 PM
$119
Yorkdale Bus TerminalCentral Station
Ontario Northland
9:45 AM
Yorkdale Bus Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
8:05 AM2:25 PM
$42
Scarborough Town CentreCentral Station
Greyhound
8:05 AM
Scarborough Town Centre
2:25 PM
Central Station
Greyhound
$42USD
9:15 AM11:05 PM
$119
Toronto Coach TerminalCentral Station
Ontario Northland
9:15 AM
Toronto Coach Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
6:05 AM1:50 PM
$42
Pearson YYZ AirportCentral Station
Greyhound
6:05 AM
Pearson YYZ Airport
1:50 PM
Central Station
Greyhound
$42USD
9:10 AM1:50 PM
$42
Scarborough Town CentreCentral Station
Greyhound
9:10 AM
Scarborough Town Centre
1:50 PM
Central Station
Greyhound
$42USD

Cheap buses leaving Monday
One passenger / one way

6:05 PM12:10 AM
$34
Pearson YYZ AirportCentral Station
Greyhound
6:05 PM
Pearson YYZ Airport
12:10 AM
Central Station
Greyhound
$34USD
9:45 AM11:05 PM
$119
Yorkdale Bus TerminalCentral Station
Ontario Northland
9:45 AM
Yorkdale Bus Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
10:45 AM5:00 PM
$34
Pearson YYZ AirportCentral Station
Greyhound
10:45 AM
Pearson YYZ Airport
5:00 PM
Central Station
Greyhound
$34USD
9:15 AM11:05 PM
$119
Toronto Coach TerminalCentral Station
Ontario Northland
9:15 AM
Toronto Coach Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
11:30 AM5:00 PM
$34
Toronto Coach TerminalCentral Station
Greyhound
11:30 AM
Toronto Coach Terminal
5:00 PM
Central Station
Greyhound
$34USD
6:05 PM12:10 AM
$34
Pearson YYZ AirportCentral Station
Greyhound
6:05 PM
Pearson YYZ Airport
12:10 AM
Central Station
Greyhound
$34USD

Cheap buses leaving Tuesday
One passenger / one way

5:40 PM10:50 PM
$31
Scarborough Town CentreCentral Station
Greyhound
5:40 PM
Scarborough Town Centre
10:50 PM
Central Station
Greyhound
$31USD
9:45 AM11:05 PM
$119
Yorkdale Bus TerminalCentral Station
Ontario Northland
9:45 AM
Yorkdale Bus Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
8:15 PM1:10 AM
$31
Toronto Coach TerminalCentral Station
Greyhound
8:15 PM
Toronto Coach Terminal
1:10 AM
Central Station
Greyhound
$31USD
9:15 AM11:05 PM
$119
Toronto Coach TerminalCentral Station
Ontario Northland
9:15 AM
Toronto Coach Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
10:45 AM5:00 PM
$31
Pearson YYZ AirportCentral Station
Greyhound
10:45 AM
Pearson YYZ Airport
5:00 PM
Central Station
Greyhound
$31USD
5:40 PM10:50 PM
$31
Scarborough Town CentreCentral Station
Greyhound
5:40 PM
Scarborough Town Centre
10:50 PM
Central Station
Greyhound
$31USD

Cheap buses leaving Wednesday
One passenger / one way

3:15 PM8:00 PM
$31
Scarborough Town CentreCentral Station
Greyhound
3:15 PM
Scarborough Town Centre
8:00 PM
Central Station
Greyhound
$31USD
9:45 AM11:05 PM
$119
Yorkdale Bus TerminalCentral Station
Ontario Northland
9:45 AM
Yorkdale Bus Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
8:15 PM1:10 AM
$31
Toronto Coach TerminalCentral Station
Greyhound
8:15 PM
Toronto Coach Terminal
1:10 AM
Central Station
Greyhound
$31USD
9:15 AM11:05 PM
$119
Toronto Coach TerminalCentral Station
Ontario Northland
9:15 AM
Toronto Coach Terminal
11:05 PM
Central Station
Ontario Northland
$119USD
10:45 AM5:00 PM
$31
Pearson YYZ AirportCentral Station
Greyhound
10:45 AM
Pearson YYZ Airport
5:00 PM
Central Station
Greyhound
$31USD
3:15 PM8:00 PM
$31
Scarborough Town CentreCentral Station
Greyhound
3:15 PM
Scarborough Town Centre
8:00 PM
Central Station
Greyhound
$31USD

Bus Toronto to Ottawa: Trip Overview

23
Daily Buses
12:30 AM - 11:10 PM
Departure Time
$43
Average Price
Average Trip Duration

Trip Reviews for Toronto - Ottawa

3.8 out of 5 stars

User reviews from travelers who booked a bus ticket from Toronto to Ottawa

Ratings and Reviews (100)


Sarah C.January 10, 2019 | Staff: 5 | 

very friedly staff, very punctual

M Yusuff W.January 9, 2019 | Staff: 5 | 

I love this team coz they are so focused on good service and with an extra touch of good communication.

Frances P.January 8, 2019 | Staff: 5 | 

Lovely driver, never a bad ride

Zamira M.January 7, 2019 | Staff: 5 | 

Great service and a very nice ride

Ahmed D.January 4, 2019 | Staff: 1 | 

My bus was leaving from Toronto to Ottawa, this is what happened. I got an email that telling me where the is leaving but no detail. It took me to find the location 1 hr but before I found anything I called the customer service to help me find the location, no one did. The customer service, they were rude to me.

Ilya K.January 3, 2019 | Staff: 4 | 

It was broken glass conteiner by stuff in Ottawa

Gayle H.January 2, 2019 | Staff: 1 | 

Very disappointing customer service. We paid a premium rate (over $100) for an Express bus to get my son to Ottawa on New Year's Eve, and he missed the event because it took 2 hours for another bus to pick them up. After spending almost 45 minutes on the phone Customer Service offered a $37 coupon or $35 on my credit card. It wasn't worth the time we were on hold for the rep to capture all the info, let alone make up for missing an important event. I opted for the $35 on my credit card because we will spend a little extra and book Via Rail next time.

Amar Shekhar P.December 27, 2018 | Staff: 5 | 

On time. Nice staff. Comfortable ride.

Rakin I.December 27, 2018 | Staff: 5 | 

All good

Maria Luisa F.December 25, 2018 | Staff: 4 | 

The staff was helpful in directing me to the waiting area. When it was time for boarding 10 boarding numbers were called which it made easier for passengers to wait for their turn.

Michele C.December 24, 2018 | Staff: 1 | 

I am never taking the bus again specially because of the second driver to Ottawa today. He was having a bad day and clearly taking it out on people.

Anthony M.December 22, 2018 | Staff: 5 | 

Reliable, we arrived 40mins ahead of schedule

Roberto C.December 20, 2018 | Staff: 4 | 

Too many stops, no on board entertainment, say TV, music, etc. WIFI not available through out the journey.

Guy K.December 16, 2018 | Staff: 3 | 

The facilities are nice but the late bus is a problem when it's winter

Jung Hyun P.December 15, 2018 | Staff: 5 | 

The only unsatisfing thing was Wifi. I couldn’t use it.

Omer Q.December 11, 2018 | Staff: 3 | 

Old buses and stopover resturant is below average

Arslon S.December 9, 2018 | Staff: 5 | 

Arrived to Ottawa 1 hour earlier

Igor Rafael F.December 4, 2018 | Staff: 5 | 

Great service!

Elnaz H.December 1, 2018 | Staff: 1 | 

Absolutely terrible experience, never will I ever commute with Greyhound again

Praveen M.November 27, 2018 | Staff: 2 | 

Bus condition was bad.. very old. There was no WiFi. Hand rest was not there for few seats. The driver was not even courteous. Must be over working.

Tina C.November 26, 2018 | Staff: 5 | 

Bus driver was nice, the route was not very efficient

Bailey S.November 26, 2018 | Staff: 1 | 

Everything was great, driver was miserable.

Andres M.November 22, 2018 | Staff: 5 | 

Satisfaction 100%

Hocine K.November 22, 2018 | Staff: 3 | 

Yesterday was very cold and the bus was late 30m

Marika F.November 19, 2018 | Staff: 5 | 

Smooth, fast ride

Samy S.November 18, 2018 | Staff: 5 | 

Very good service

Ashley K.November 12, 2018 | Staff: 5 | 

It was a smooth ride, 5 hours

Amjad N.November 10, 2018 | Staff: 4 | 

Seats were hard not as comfortable

Nestor O.November 10, 2018 | Staff: 5 | 

All went well

Leandro Enrique S.November 8, 2018 | Timeliness: 5 | Staff: 5 | 

Great driver. Felt secure with him behind the wheel.

Toronto to Ottawa Buses

With Busbud, comparing and booking tickets for a bus from Toronto to Ottawa is a breeze. Browse through an extensive selection of bus fares and bus schedules to find the best deals.

We make sure you can find a bus service from Toronto to Ottawa from the most reliable bus companies operating this trip.

From cheap bus tickets to more luxurious buses traveling from Toronto to Ottawa, we offer a wide range of bus services to best suit your needs depending on how much your budget is.

Bus Companies

Bus travel from Toronto to Ottawa is made possible thanks to Greyhound and Ontario Northland.

Stations & Stops

Need a bus leaving from Toronto? Your starting point is at Scarborough Town Centre, Toronto Coach Terminal, Yorkdale Bus Terminal, University Ave and Wellington Street, Front St & York St, Bay St, Black Creek Village, Don Valley Pkwy or Pearson YYZ Airport.

If you're onboard a bus traveling to Ottawa, you can get hop off at Central Station, Osgood St & King Edward, 133 Laurier Ave W, Bayshore Station, Ottawa (Queen Kent), Queen Bank, Queen & Metcalfe, Rideau Centre, University of Ottawa (Laurier & Cumberla) or Wellington St & Holland St.

Daily Buses23
Departure Time12:30 AM - 11:10 PM
Average Price
$43
Average Trip Duration
Bus Companies on This RouteGreyhound Canada, Ontario Northland

About Bus Travel

Bus Travel Tips

Meet and talk to locals at the bus stations while traveling from Toronto to Ottawa.There is no better way to get inside travel information while exploring a new city than to go straight to its people.

Start sightseeing the minute your bus leaves the station. If you're on the night bus from Toronto to Ottawa, get comfy and count the stars.

Taking the bus creates the smallest carbon footprint compared to other modes of transport. Not to mention that buses will allow you to discover scenic gems from Toronto to Ottawa that are otherwise impossible to come by with a plane.

Make a music playlist for your bus ride from Toronto to Ottawa, and enjoy the scenery to tunes from your own personal soundtrack.

Did you know?

Did you know some bus companies in Germany offer to their passenger low-costs snacks and regional beer based on their destination? Prosit!

Did you know there are on average 4,400 intercity bus departures every day in the US only? This number has been growing for 9 years in a row, yay!

One of the longest bus route in the world goes all the way from Ontario to Alberta in Canada (with the same bus). This trip is 3,435 km or 2,135 miles long and the price is a bit under $100.

Popular Buses Connecting Toronto

Popular Buses Connecting Ottawa

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud makes bus travel easy. We help travelers find a bus, plot routes, and book intercity bus tickets all over the world. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew