COVID-19 Travel Guide
Learn more ›

Search bus tickets to Edmonton

switcheroo

Quickview

How to get to Edmonton by bus

Routes30
Trips per day118
bus lines3
Stations6
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Edmonton?

$10.04 is the cheapest price for a bus ticket to Edmonton, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Edmonton. In the last month, buses from Sherwood Park to Edmonton had the lowest average price at $14.36.

Where is the bus station in Edmonton, AB?

The busiest bus station in Edmonton is 10014 104 St. There are several other active stations in addition to this main station. The most popular bus stations in Edmonton are:

  • 10014 104 St
  • Edmonton International Airport
  • Ramada Edmonton South

Camrose

There are 24 scheduled buses per day from Camrose to Edmonton. The route can be as long as 46 miles, or 73 kilometers. On average, the journey takes 1 hour and 27 minutes. One bus company, Red Arrow Motorcoach, connects Camrose to Edmonton. Buses from Camrose usually arrive in Edmonton at 8613 114 St NW.
Avg. Time
1h 27m
Avg. Price
$18.63

Calgary

There are 21 scheduled buses per day from Calgary to Edmonton. The route can be as long as 175 miles, or 281 kilometers. On average, the journey takes 3 hours and 41 minutes. There are 3 bus lines that operate on this route. Ebus has the most daily buses. Buses from Calgary usually arrive in Edmonton at 10014 104 St.
Avg. Time
3h 41m
Avg. Price
$56.07

Fort McMurray

There are 12 scheduled buses per day from Fort McMurray to Edmonton. The route can be as long as 236 miles, or 379 kilometers. On average, the journey takes 5 hours and 10 minutes. There are 3 bus lines that operate on this route. Ebus has the most daily buses. Buses from Fort McMurray usually arrive in Edmonton at 11204 119 St.
Avg. Time
5h 10m
Avg. Price
$78.27

Red Deer

There are 9 scheduled buses per day from Red Deer to Edmonton. The route can be as long as 90 miles, or 144 kilometers. On average, the journey takes 1 hour and 35 minutes. There are 3 bus lines that operate on this route. Ebus has the most daily buses. Buses from Red Deer usually arrive in Edmonton at 10014 104 St.
Avg. Time
1h 35m
Avg. Price
$44.84

Rocky View

There are 6 scheduled buses per day from Rocky View to Edmonton. The route can be as long as 0 miles, or 0 kilometers. On average, the journey takes 3 hours . One bus company, Ebus, connects Rocky View to Edmonton. Buses from Rocky View usually arrive in Edmonton at Edmonton International Airport.
Avg. Time
3h 0m
Avg. Price
$47.34

Located in Alberta, Canada, Edmonton is accessible by bus from 30 other cities. You can choose from 118 daily scheduled trips when you search for buses to Edmonton on Wanderu. Ebus usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Edmonton are also available..

Bus companies serving Edmonton

Cold Shot Bus

There are 24 scheduled Cold Shot Bus buses per day. Cold Shot Bus can get you to Edmonton from 25 cities, including Calgary.
Avg. Time
3h 58m
Avg. Price
$55.91

Ebus

There are 37 scheduled Ebus buses per day. Ebus can get you to Edmonton from 10 cities, including Calgary.
Avg. Time
2h 35m
Avg. Price
$55.05

Red Arrow Motorcoach

There are 16 scheduled Red Arrow Motorcoach buses per day. Red Arrow Motorcoach can get you to Edmonton from 9 cities, including Calgary.
Avg. Time
2h 52m
Avg. Price
$76.13