Search bus tickets to Ottawa

switcheroo

Quickview

How to get to Ottawa by bus?

Routes107
Trips per day362
bus carriers2
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Ottawa?

The cheapest prices for a bus ticket to Ottawa that users have found recently on Wanderu start at $10.10. Such great deals to Ottawa are available on one route to Arnprior. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Ottawa. Arnprior at has consistently the lowest average bus ticket prices to Ottawa.

What are the main bus stations in Ottawa?

The most popular bus stations in Ottawa are 265 Catherine St and Kanata Town Centre. 265 Catherine St is the busiest bus station in Ottawa.

Timmins

There are 27 bus schedules per day connecting Timmins with Ottawa. It takes on average 13 hours and 50 minutes to travel 340 miles, 546 kms, by bus from Timmins. One bus company operates schedules from Timmins, with Ontario Northland offering the most daily connections to Ottawa. Traveling by bus from Timmins you will most likely to arrive in Ottawa at Kanata Town Centre.
Avg. Time
13h 50m
Avg. Price
$114.27

Greater Sudbury

There are 17 bus schedules per day connecting Greater Sudbury with Ottawa. It takes on average 8 hours and 19 minutes to travel 264 miles, 425 kms, by bus from Greater Sudbury. One bus company operates schedules from Greater Sudbury, with Ontario Northland offering the most daily connections to Ottawa. Traveling by bus from Greater Sudbury you will most likely to arrive in Ottawa at 265 Catherine St.
Avg. Time
8h 19m
Avg. Price
$76.52

Ramore

There are 12 bus schedules per day connecting Ramore with Ottawa. It takes on average 10 hours and 37 minutes to travel 302 miles, 486 kms, by bus from Ramore. One bus company operates schedules from Ramore, with Ontario Northland offering the most daily connections to Ottawa. Traveling by bus from Ramore you will most likely to arrive in Ottawa at 265 Catherine St.
Avg. Time
10h 37m
Avg. Price
$108.33

Temiskaming Shores

There are 11 bus schedules per day connecting Temiskaming Shores with Ottawa. It takes on average 10 hours and 2 minutes to travel 239 miles, 385 kms, by bus from Temiskaming Shores. One bus company operates schedules from Temiskaming Shores, with Ontario Northland offering the most daily connections to Ottawa. Traveling by bus from Temiskaming Shores you will most likely to arrive in Ottawa at Kanata Town Centre.
Avg. Time
10h 2m
Avg. Price
$88.18

Englehart

There are 10 bus schedules per day connecting Englehart with Ottawa. It takes on average 12 hours to travel 259 miles, 417 kms, by bus from Englehart. One bus company operates schedules from Englehart, with Ontario Northland offering the most daily connections to Ottawa. Traveling by bus from Englehart you will most likely to arrive in Ottawa at Kanata Town Centre.
Avg. Time
12h 0m
Avg. Price
$93.79

Located in Ontario, Canada, you can travel by bus to Ottawa from 107 destinations and choose from 362 daily bus schedules to get you there. Ontario Northland has the most bus connections to Ottawa. The furthest bus arriving in Ottawa covers a distance of 2436.88 miles, 3920.79 kms, covering the journey in 105 hours and 30 minutes

Looking for other ways to get there? Check out Train options to Ottawa.

bus companies serving Ottawa

Ontario Northland

There are 336 daily Ontario Northland schedules to Ottawa. Ontario Northland can get you to Ottawa by bus from 102 destinations including Cochrane.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
10h 55m
Avg. Price
$100.25

Greyhound

There are 26 daily Greyhound schedules to Ottawa. Greyhound can get you to Ottawa by bus from 82 destinations including New York.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
17h 4m
Avg. Price
$129.94