Search Ottawa bus tickets

switcheroo

Quickview

How to get to Ottawa by bus?

Routes95
Trips per day305
bus carriers1
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.38. 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 $10.41 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 Kanata Town Centre and 265 Catherine St. Kanata Town Centre is the busiest bus station in Ottawa.

Sudbury

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

Bruce Mines

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

Timmins

There are 12 bus schedules per day connecting Timmins with Ottawa. It takes on average 14 hours 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
14h 0m
Avg. Price
$124.20

Desbarats

There are 8 bus schedules per day connecting Desbarats with Ottawa. It takes on average 11 hours to travel 401 miles, 645 kms, by bus from Desbarats. One bus company operates schedules from Desbarats, with Ontario Northland offering the most daily connections to Ottawa. Traveling by bus from Desbarats you will most likely to arrive in Ottawa at 265 Catherine St.
Avg. Time
11h 0m
Avg. Price
$127.42

Thessalon

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

Located in Ontario, Canada, you can travel by bus to Ottawa from 95 destinations and choose from 305 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 501.47 miles, 806.83 kms, covering the journey in and 19 minutes

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

bus companies serving Ottawa

Ontario Northland

There are 189 daily Ontario Northland schedules to Ottawa. Ontario Northland can get you to Ottawa by bus from 95 destinations including Sudbury.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
11h 5m
Avg. Price
$109.43