Search bus tickets toEdmonton

switcheroo

Quickview

How to get to Edmonton by bus?

Routes21
Trips per day157
bus carriers2
Stations8
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.

What are the cheapest bus tickets to Edmonton?

The cheapest prices for a bus ticket to Edmonton that users have found recently on Wanderu start at $14.52. Such great deals to Edmonton are available on one route to Camrose. 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 Edmonton. Camrose at $14.52 has consistently the lowest average bus ticket prices to Edmonton.

What are the main bus stations in Edmonton?

The most popular bus stations in Edmonton are 10014 104 St, Ramada Edmonton South and Edmonton International Airport. 10014 104 St is the busiest bus station in Edmonton.

What are the most popular bus routes to Edmonton?

Camrose

There are 36 bus schedules per day connecting Camrose with Edmonton. It takes on average 1 hour to travel 46 miles, 73 kms, by bus from Camrose. One bus company operates schedules from Camrose, with Red Arrow Motorcoach offering the most daily connections to Edmonton. Traveling by bus from Camrose you will most likely to arrive in Edmonton at 8613 114 St NW.
Avg. Time
1h 0m
Avg. Price
$14.54

Calgary

There are 33 bus schedules per day connecting Calgary with Edmonton. It takes on average 3 hours to travel 175 miles, 281 kms, by bus from Calgary. 2 bus carriers offer schedules from Calgary, with Ebus offering the most daily connections to Edmonton. Traveling by bus from Calgary you will most likely to arrive in Edmonton at 10014 104 St.
Avg. Time
3h 0m
Avg. Price
$39.85

Red Deer

There are 15 bus schedules per day connecting Red Deer with Edmonton. It takes on average 2 hours to travel 90 miles, 144 kms, by bus from Red Deer. 2 bus carriers offer schedules from Red Deer, with Ebus offering the most daily connections to Edmonton. Traveling by bus from Red Deer you will most likely to arrive in Edmonton at Ramada Edmonton South.
Avg. Time
2h 0m
Avg. Price
$26.99

Balzac

There are 11 bus schedules per day connecting Balzac with Edmonton. It takes on average 3 hours to travel 163 miles, 262 kms, by bus from Balzac. One bus company operates schedules from Balzac, with Ebus offering the most daily connections to Edmonton. Traveling by bus from Balzac you will most likely to arrive in Edmonton at 10014 104 St.
Avg. Time
3h 0m
Avg. Price
$34.83

Lethbridge

There are 7 bus schedules per day connecting Lethbridge with Edmonton. It takes on average 9 hours to travel 268 miles, 431 kms, by bus from Lethbridge. One bus company operates schedules from Lethbridge, with Red Arrow Motorcoach offering the most daily connections to Edmonton. Traveling by bus from Lethbridge you will most likely to arrive in Edmonton at 10014 104 St.
Avg. Time
9h 0m
Avg. Price
$99.95

What bus companies travel to Edmonton, Alberta?

Located in Alberta, Canada, you can travel by bus to Edmonton from 21 destinations and choose from 157 daily bus schedules to get you there. Ebus has the most bus connections to Edmonton. The furthest bus arriving in Edmonton covers a distance of 267.67 miles, 430.67 kms, covering the journey in and 9 minutes

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

bus companies serving Edmonton