There are 5 ways to get from Swan Hills to Edmonton Airport (YEG) by taxi, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus via Century Park Station
best- Take the taxi from Swan Hills to Whitecourttaxi
- Take the bus from Whitecourt to Edmonton Southbus Gp-Edm
3h 40m$167–236Drive 239.3 km
cheapest- Drive from Swan Hills to Edmonton Airport (YEG)car 239.3 km
2h 50m$47–68Airport Transfer
- Take the rideshare from Swan Hills to Edmonton-YEG239.3 km
2h 50mTaxi, bus
- Take the taxi from Swan Hills to Whitecourttaxi
- Take the bus from Whitecourt to Edmonton Southbus Gp-Edm
3h 48m$167–236Taxi, bus via Corona Station
- Take the taxi from Swan Hills to Whitecourt, AB - Petrocantaxi
- Take the bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 Stbus Grande Prairie to Edmonton
4h 23m
Questions & Answers
The cheapest way to get from Swan Hills to Edmonton Airport (YEG) is to drive which costs $45 - $70 and takes 2h 50m.
The fastest way to get from Swan Hills to Edmonton Airport (YEG) is to drive which takes 2h 50m and costs $45 - $70.
The distance between Swan Hills and Edmonton Airport (YEG) is 290 km. The road distance is 239.3 km.
The best way to get from Swan Hills to Edmonton Airport (YEG) without a car is to taxi and bus via Century Park Station which takes 3h 40m and costs $160 - $240.
It takes approximately 3h 40m to get from Swan Hills to Edmonton Airport (YEG), including transfers.
Yes, the driving distance between Swan Hills to Edmonton Airport (YEG) is 239 km. It takes approximately 2h 50m to drive from Swan Hills to Edmonton Airport (YEG).
There are 43+ hotels available in Edmonton Airport (YEG).
Check out Blablacar's carpooling service for rideshare options between Swan Hills and Edmonton Airport (YEG). A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Swan Hills, AB, Canada and Edmonton Airport (YEG), Canada?
There is no direct connection from Swan Hills to Edmonton Airport (YEG). However, you can take the taxi to Whitecourt, take the bus to Edmonton South, walk to Southgate Station, take the vehicle to Century Park Station, walk to Century Park Transit Centre, then take the line 747 bus to Edmonton International Airport. Alternatively, Mozio operates a vehicle from Swan Hills to Edmonton-YEG on demand, and the journey takes 2h 50m.
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Whitecourt to Edmonton South
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- Estimated price
- $30–75
- Website
- Rider Express
- Standard
- $30–75
Bus from Whitecourt to Edmonton South
- Ave. Duration
- 1h 50m
- Frequency
- 6 times a week
- Estimated price
- $30–75
- Website
- Rider Express
- Standard
- $30–75
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Whitecourt, AB - Petrocan to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a week
- Website
- Red Arrow
- Website
- https://www.mozio.com
Rideshare from Swan Hills to Edmonton-YEG
- Ave. Duration
- 2h 50m
- Frequency
- On demand
- Ave. Duration
- 55 min
- Estimated price
- $120–160
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 How do I get from Sydney to Melbourne, The London Underground: Essential tips to navigate the Tube, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.





