There are 7 ways to get from Revelstoke to Spruce Grove by bus, car, plane, bus (Flixbus), or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Revelstoke to Calgarybus Kamloops / ...
- Take the bus from Calgary - Centex 4 St NE to Edmonton - Tim Hortons 34 Ave NWbus Calgary
10h 12mBus via 101 Street & 103 Avenue
cheapest- Take the bus from Revelstoke to Calgary - Downtown 9 Ave Sebus Van-Cal
- Take the bus from Calgary Downtown SE - 11 Ave SE to Edmonton Downtown -10235 101 St NWbus Calgary to Edmonton
12h 58m$91–155Drive 662.5 km
- Drive from Revelstoke to Spruce Grovecar 662.5 km
7h 47m$132–191Bus to Kelowna International Airport, fly
- Take the bus from Revelstoke to Kelowna Airportbus
- Fly from Kelowna International Airport (YLW) to Edmonton International Airport (YEG)plane YLW - YEG
8h 34m$122–426Bus via 104 Street & Jasper Avenue
- Take the bus from Revelstoke to Calgarybus Kamloops / ...
- Take the bus from Calgary Downtown Ticket Office 606 5th Ave SW to Edmonton Downtown Ticket Office - 10014 104 Stbus Calgary
12h 9mBus #2
- Take the bus from Revelstoke to Banffbus Kamloops / ...
- Take the bus from Banff to Edmontonbus FlixBus 2725
14h 39mBus, shuttle to Calgary International Airport, fly
- Take the bus from Revelstoke to Banffbus
- Take a shuttle bus from Banff, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to Edmonton International Airport (YEG)plane YYC - YEG
10h 52m
Kelowna International Airport (YLW) to Edmonton International Airport (YEG) flights
Questions & Answers
The cheapest way to get from Revelstoke to Spruce Grove is to bus via 101 Street & 103 Avenue which costs $90 - $160 and takes 12h 58m.
The fastest way to get from Revelstoke to Spruce Grove is to drive which takes 7h 47m and costs $130 - $190.
No, there is no direct bus from Revelstoke to Spruce Grove. However, there are services departing from Revelstoke and arriving at Edmonton - Tim Hortons 34 Ave NW via Eb 5 Av Sw @ 3 St Sw and Calgary - Centex 4 St NE. The journey, including transfers, takes approximately 10h 12m.
The distance between Revelstoke and Spruce Grove is 740 km. The road distance is 662.5 km.
The best way to get from Revelstoke to Spruce Grove without a car is to bus which takes 10h 12m and costs .
It takes approximately 10h 12m to get from Revelstoke to Spruce Grove, including transfers.
Revelstoke to Spruce Grove bus services, operated by EBus Canada, depart from Revelstoke station.
Revelstoke to Spruce Grove bus services, operated by EBus Canada, arrive at Calgary station.
Spruce Grove is 1h ahead of Revelstoke. It is currently 7:36 PM in Revelstoke and 8:36 PM in Spruce Grove.
Yes, the driving distance between Revelstoke to Spruce Grove is 662 km. It takes approximately 7h 47m to drive from Revelstoke to Spruce Grove.
What companies run services between Revelstoke, BC, Canada and Spruce Grove, AB, Canada?
You can take a bus from Revelstoke to Spruce Grove via Calgary, Eb 5 Av Sw @ 3 St Sw, NB Edmonton TR @ Meredith RD NE, Calgary - Centex 4 St NE, and Edmonton - Tim Hortons 34 Ave NW in around 10h 12m.
- Website
- westjet.com
Flights from Kelowna International Airport to Edmonton International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- $70–230
Flights from Kelowna International Airport to Edmonton International Airport via Calgary International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- $70–230
Flights from Calgary International Airport to Edmonton International Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- $85–600
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Revelstoke to Calgary
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- EBus
Bus from Revelstoke to Kelowna Airport
- Ave. Duration
- 3h
- Frequency
- 6 times a week
- Estimated price
- $30–50
- Website
- EBus
- Adult
- $30–50
Bus from Revelstoke to Calgary
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Website
- EBus
Bus from Revelstoke to Banff
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Website
- EBus
Bus from Revelstoke to Banff
- Ave. Duration
- 4h 5m
- Frequency
- Twice daily
- Website
- EBus
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 French strikes 2018: What are my alternative transport options?, Why you should take the train in the US, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
More Questions & Answers
There are 22+ hotels available in Spruce Grove.



