There are 7 ways to get from Revelstoke to Fort McMurray by bus, plane, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Kelowna International Airport, fly
best- Take the bus from Revelstoke- Esso-1011 Victoria Rd to Kelowna Airport - east gate of short term parking between Arrivals and Departuresbus
- Fly from Kelowna International Airport (YLW) to Fort Mcmurray Airport (YMM)plane YLW - YMM
7h 52m$184–738Bus via Calgary
cheapest- Take the bus from Revelstoke to Calgary - Franklin Stn.bus
- Take the bus from Calgary - Whitehorn LRT to Edmonton Downtownbus
- Take the bus from Edmonton Downtown to Fort McMurray Downtownbus
17h 51m$163–362Bus
- Take the bus from Revelstoke- Esso-1011 Victoria Rd to Calgary Downtown Ticket Office 606 5 Ave SWbus
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Edmonton Downtown Ticket Office - 10014 104 Stbus
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Fort McMurray - 10013 Macdonald Avebus
16h 3mDrive 1,119.4 km
- Drive from Revelstoke to Fort McMurraycar 1,119.4 km
12h 40m$224–324Bus, bus to Calgary International Airport, fly
- Take the bus from Revelstoke- Esso-1011 Victoria Rd to Lake Louise- Shell Station- 200 Village Rdbus
- Take the bus from Lake Louise- Shell Station- 200 Village Rd to Calgary - Airport YYCbus
- Fly from Calgary International Airport (YYC) to Fort Mcmurray Airport (YMM)plane YYC - YMM
9h 43mBus via Canmore
- Take the bus from Revelstoke- Esso-1011 Victoria Rd to Canmore - Northwind Hotelbus
- Take the bus from Canmore - Northwind Hotel to Calgary International Airport - YYCbus
- Take the bus from Calgary International Airport Domestic Terminal to Edmontonbus
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Fort McMurray - 10013 Macdonald Avebus
17h 4mBus via Canmore #2
- Take the bus from Revelstoke- Esso-1011 Victoria Rd to Canmore - Northwind Hotelbus
- Take the bus from Canmore to Edmontonbus
- Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Fort McMurray - 10013 Macdonald Avebus
18h 4m
Kelowna International Airport (YLW) to Fort Mcmurray Airport (YMM) flights
Comparing Your Travel Options
The cheapest way to get from Revelstoke to Fort McMurray is to bus via Calgary which costs $160 - $370 and takes 17h 51m.
The fastest way to get from Revelstoke to Fort McMurray is to bus and fly which takes 7h 52m and costs $180 - $750.
No, there is no direct bus from Revelstoke to Fort McMurray. However, there are services departing from Revelstoke- Esso-1011 Victoria Rd and arriving at Fort McMurray - 10013 Macdonald Ave via Calgary Downtown Ticket Office 606 5 Ave SW and Edmonton Downtown Ticket Office - 10014 104 St. The journey, including transfers, takes approximately 16h 3m.
The distance between Revelstoke and Fort McMurray is 1140 km. The road distance is 1119.4 km.
The best way to get from Revelstoke to Fort McMurray without a car is to bus which takes 16h 3m and costs .
It takes approximately 7h 52m to get from Revelstoke to Fort McMurray, including transfers.
Revelstoke to Fort McMurray bus services, operated by EBus Canada, depart from Revelstoke- Esso-1011 Victoria Rd station.
Revelstoke to Fort McMurray bus services, operated by EBus Canada, arrive at Calgary Downtown Ticket Office 606 5 Ave SW station.
Fort McMurray is 1h ahead of Revelstoke. It is currently 1:52 AM in Revelstoke and 2:52 AM in Fort McMurray.
Yes, the driving distance between Revelstoke to Fort McMurray is 1119 km. It takes approximately 12h 40m to drive from Revelstoke to Fort McMurray.
What companies run services between Revelstoke, BC, Canada and Fort McMurray, AB, Canada?
You can take a bus from Revelstoke- Esso-1011 Victoria Rd to Fort McMurray - 10013 Macdonald Ave via Calgary Downtown Ticket Office 606 5 Ave SW and Edmonton Downtown Ticket Office - 10014 104 St in around 16h 3m.
- Website
- westjet.com
Flights from Kelowna International Airport to Fort Mcmurray Airport via Edmonton
- Ave. Duration
- 3h 35m
- When
- Thursday and Sunday
- Estimated price
- $150–1,300
Flights from Kelowna International Airport to Fort Mcmurray Airport via Calgary International Airport
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- $150–1,300
Flights from Kelowna International Airport to Fort Mcmurray Airport via Calgary International Airport, Edmonton
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $150–1,300
Flights from Kelowna International Airport to Fort Mcmurray Airport via Vancouver, Edmonton
- Ave. Duration
- 6h 50m
- When
- Thursday, Monday, and Sunday
- Estimated price
- $170–1,400
Flights from Calgary International Airport to Fort Mcmurray Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $260–850
Flights from Calgary International Airport to Fort Mcmurray Airport via Edmonton
- Ave. Duration
- 3h 17m
- When
- Monday to Thursday
- Estimated price
- $260–850
- Website
- aircanada.com
Flights from Kelowna International Airport to Fort Mcmurray Airport via Calgary International Airport
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- $120–650
Flights from Calgary International Airport to Fort Mcmurray Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $100–650
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Revelstoke- Esso-1011 Victoria Rd to Kelowna Airport - east gate of short term parking between Arrivals and Departures
- Ave. Duration
- 3h
- Frequency
- Every 10 minutes
- Estimated price
- $30–50
- Website
- EBus
- Adult
- $30–50
Bus from Revelstoke- Esso-1011 Victoria Rd to Calgary Downtown Ticket Office 606 5 Ave SW
- Ave. Duration
- 6h 25m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 4h 5m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Revelstoke- Esso-1011 Victoria Rd to Lake Louise- Shell Station- 200 Village Rd
- Ave. Duration
- 4h 15m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Lake Louise- Shell Station- 200 Village Rd to Calgary - Airport YYC
- Ave. Duration
- 2h 30m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Revelstoke- Esso-1011 Victoria Rd to Canmore - Northwind Hotel
- Ave. Duration
- 5h 25m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Revelstoke- Esso-1011 Victoria Rd to Canmore - Northwind Hotel
- Ave. Duration
- 5h 25m
- Frequency
- Every 5 minutes
- Website
- EBus
- Phone
- +1 800 232 1958
- [email protected]
- Website
- Red Arrow
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Edmonton Downtown Ticket Office - 10014 104 St
- Ave. Duration
- 4h 10m
- Frequency
- Every 10 minutes
- Website
- Red Arrow
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Fort McMurray - 10013 Macdonald Ave
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Website
- Red Arrow
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Fort McMurray - 10013 Macdonald Ave
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Website
- Red Arrow
Bus from Edmonton Downtown Ticket Office - 10014 104 St to Fort McMurray - 10013 Macdonald Ave
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Website
- Red Arrow
- Phone
- +1 800 974 2850
- [email protected]
- Website
- Banff Explorer
Bus from Canmore - Northwind Hotel to Calgary International Airport - YYC
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- $59
- Website
- Banff Explorer
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Calgary International Airport Domestic Terminal to Edmonton
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $35–60
- Schedules at
- Flixbus USA
Bus from Canmore to Edmonton
- Ave. Duration
- 6h
- Frequency
- 5 times a week
- Estimated price
- $55–85
- Schedules at
- Flixbus USA
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Revelstoke to Calgary - Franklin Stn.
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $55–130
- Website
- Rider Express
- Standard
- $55–130
Bus from Calgary - Whitehorn LRT to Edmonton Downtown
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $45–100
- Website
- Rider Express
- Standard
- $45–100
Bus from Edmonton Downtown to Fort McMurray Downtown
- Ave. Duration
- 5h 50m
- Frequency
- 6 times a week
- Estimated price
- $60–140
- Website
- Rider Express
- Standard
- $60–140
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 Travelling to the UK: What do I need to know?, Why you should take the train in the US, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
Booking & Getting There
There are 21+ hotels available in Fort McMurray.











