Travel within Canada is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Leduc?

Book now

There are 5 ways to get from Canadian Rockies to Edmonton Airport (YEG) by plane, bus or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Travel to Grande Prairie, fly  •  5h 37m

  1. Travel from Canadian Rockies to Grande Prairie
  2. Fly from Grande Prairie (YQU) to Edmonton (YEG) YQU - YEG

Cheapest option

Train, bus  •  10h 7m

  1. Take the train from Harvey to Jasper VIA Rail
  2. Take the bus from Jasper, AB to Edmonton, AB Jasper

3 alternative options

Bus to Prince George, fly  •  6h 34m

  1. Take the bus from Tete Jaune: Lodge Campground to Prince George, BC
  2. Fly from Prince George (YXS) to Edmonton (YEG) YXS - YEG

Travel, bus  •  7h 3m

  1. Travel from Canadian Rockies to Jasper, AB - Jasper Park Lodge
  2. Take the bus from Jasper, AB - Jasper Park Lodge to Edmonton Airport Jasper

Train  •  12h 54m

  1. Take the train from Valemount to Edmonton VIA Rail

Questions & Answers

The cheapest way to get from Canadian Rockies to Edmonton Airport (YEG) is to train and bus which costs $100 - $220 and takes 10h 7m.

More details

The quickest way to get from Canadian Rockies to Edmonton Airport (YEG) is to bus and fly which costs $160 - $650 and takes 6h 34m.

More details

The distance between Canadian Rockies and Edmonton Airport (YEG) is 372 km.

The best way to get from Canadian Rockies to Edmonton Airport (YEG) without a car is to travel and bus which takes 7h 3m and costs .

More details

It takes approximately 5h 37m to get from Canadian Rockies to Edmonton Airport (YEG), including transfers.

More details

The quickest flight from Grande Prairie Airport to Edmonton Airport is the direct flight which takes 1h 1m.

Search flights

WestJet and Air Canada offer flights from Grande Prairie Airport to Edmonton Airport.

Search flights

There are 27+ hotels available in Edmonton Airport (YEG). Prices start at $125 CAD per night.

More details

Map of how to get from Canadian Rockies to Edmonton Airport (YEG).
Launch map view
  • Distance: 371.6 km
  • Duration: 5h 37m

What companies run services between Canadian Rockies, BC, Canada and Edmonton Airport (YEG), Canada?

VIA Rail operates a train from Valemount to Edmonton twice a week. Tickets cost $100 - $240 and the journey takes 10h 49m.

Airlines
Air Canada
Website
aircanada.com
Flights from Grande Prairie to Edmonton
Ave. Duration
1h 5m
When
Every day
Estimated price
$300 - $750
Flights from Prince George to Edmonton
Ave. Duration
1h 35m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$290 - $600
Flights from Prince George to Edmonton via Vancouver
Ave. Duration
3h 51m
When
Every day
Estimated price
$340 - $1,100
WestJet
Website
westjet.com
Flights from Grande Prairie to Edmonton
Ave. Duration
1h 1m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$340 - $550
Flights from Prince George to Edmonton via Vancouver
Ave. Duration
3h 44m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$260 - $850
Central Mountain Air
Website
flycma.com
Flights from Prince George to Edmonton
Ave. Duration
1h 35m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$290 - $600
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Harvey to Jasper
Ave. Duration
2h 36m
Frequency
Once a week
Estimated price
$45 - $75
Website
VIA Rail
Escape
$22 - $40
Business
$83 - $85
Economy
$48 - $49
EconomyPlus
$50 - $75
Train from Valemount to Edmonton
Ave. Duration
10h 49m
Frequency
Twice a week
Estimated price
$100 - $240
Website
VIA Rail
Escape
$65 - $85
Business
$130 - $170
Economy
$100 - $120
EconomyPlus
$160 - $240
Bus operators
BC Bus North
Phone
1-844-564-7494
Website
bcbus.ca
Bus from Tete Jaune: Lodge Campground to Prince George, BC
Ave. Duration
3h 15m
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
bcbus.ca
Sundog Transportation and Tours
Phone
1-888-786-3641
Email
info@sundogtours.com
Website
sundogtours.com
Bus from Jasper, AB - Jasper Park Lodge to Edmonton Airport
Ave. Duration
5h 30m
Frequency
Once daily
Estimated price
$55 - $140
Schedules at
sundogtours.com
Child
$55 - $70
Adult
$95 - $140
Bus from Jasper, AB to Edmonton, AB
Ave. Duration
5h
Frequency
3 times a week
Estimated price
$50 - $130
Schedules at
sundogtours.com
Child
$50 - $65
Adult
$90 - $130

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Why you should take the train in the US, How to get from London City Airport into central London and How to get from London to Edinburgh - to help you get the most out of your next trip.