1map logoGo to main page

Calgary, Alberta to Revelstoke, British Columbia from $38: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Calgary, Canada
to
Revelstoke, Canada

How to Get from Calgary to Revelstoke: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$38 - Fly, ShuttleBest price
289.7 kmDistance
4h 51m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Calgary to Revelstoke with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Rider Express
Bus
Average Duration
5h  50m
Estimated price
$45-120
Recommended
Company
various
Plane
Drive
Average Duration
6h  41m
Estimated price
$38-308
Cheapest
route map
Distance: 289.7 km
Duration: 4h 51m

See more options

Company
various
Drive
Average Duration
4h  51m
Estimated price
$55-85

Traveling From Calgary to Revelstoke

Embarking on your journey from Calgary to Revelstoke reveals a fascinating contrast between the vibrant urban landscape of Calgary and the serene mountain charm of Revelstoke.

Best Neighbourhoods in Revelstoke

Revelstoke boasts diverse neighborhoods that cater to various preferences.

Downtown Revelstoke
• Vibrant art scene with local galleries and shops.
• Great restaurants and cafes for dining options.
Mount Revelstoke
• Access to stunning hiking trails and nature views.
• Proximity to ski areas for winter sports enthusiasts.
Grizzly Plaza
• Family-friendly atmosphere with parks and activities.
• Hosts community events and farmers' markets regularly.

Best Times To Visit Revelstoke's Attractions

Maximize your experience in Revelstoke by timing your visits to popular spots.

Revelstoke Mountain Resort
Visit during mid-week in January or February for fewer crowds and great snow conditions.
Mount Revelstoke National Park
Late spring and early fall offer stunning wildflower blooms and colorful foliage.
Revelstoke Railway Museum
Tour on weekdays to enjoy a quieter atmosphere and attentive staff.

Revelstoke Weather: What to Expect Year-Round

Revelstoke experiences a continental climate with warm summers and chilly winters, making it a hotspot for outdoor enthusiasts year-round. Spring and fall offer pleasant weather for hiking, while winter attracts skiers and snowboarders to its snowy slopes.

Dining Recommendation

Head to The Last Drop Pub in Revelstoke for their delicious venison burger, a flavorful dish that reflects the region’s access to local game and fresh ingredients. The cozy, rustic ambiance here contrasts with Calgary's vibrant culinary scene, offering a distinctive experience of local charm and comfort.

Calgary - Revelstoke operators

Explore transport companies operating between Calgary and Revelstoke, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
1-833-583-3636
Website
http://riderexpress.ca

Bus from Calgary, AB - Westbrook Mall to Revelstoke, BC

Average Duration
5h 50m
Estimated price
$45-120
Plane Show flights
Website
westjet.com

Plane from Calgary Airport (YYC) to Kelowna Airport (YLW)

Average Duration
1h 11m
Estimated price
$60-270
Website
aircanada.com

Plane from Calgary Airport (YYC) to Kelowna Airport (YLW)

Average Duration
1h 14m
Estimated price
$95-400
Shuttle
Contact phone
1 888-569-1969
Website
https://revelstoketransfers.com/

Shuttle from Kelowna International Airport to Revelstoke, BC - Downtown

Average Duration
3h
Estimated price
$0-120

Calgary to Revelstoke: Overview of Bus, Train, Flight, and Car Trips

Traveling between Calgary and Revelstoke offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Calgary to Revelstoke covering a distance of 254 miles. The journey unfolds through breathtaking mountain landscapes and scenic highways, offering a treat for nature enthusiasts and road trip aficionados alike. ⛰️ As you traverse the 4-hour and 51-minute drive from Calgary to Revelstoke, immerse yourself in the stunning beauty of the Canadian Rockies. The road trip promises a blend of serene countryside views, charming small towns, and the thrill of navigating winding roads through the mountains. 💸 The cost of the road trip from Calgary to Revelstoke by car ranges from C$74 to C$115, providing a budget-friendly option to experience the natural wonders and adventure that await in Revelstoke. Pack your bags, hit the road, and get ready for an unforgettable journey through Western Canada's captivating landscapes.
Average price
C$76 - C$118
🛫 The quickest way to travel from Calgary to Revelstoke is by taking a direct flight from Calgary Airport to Kelowna Airport, which is approximately 1 hour and 7 minutes long. Airlines like Air Canada and WestJet provide flights for this route. 🏔️ Once you arrive in Kelowna you can either rent a car or take a shuttle to continue on to Revelstoke, which is approximately a 2.5-hour drive from Kelowna Airport. Enjoy the scenic journey through the stunning Canadian Rockies on your way to Revelstoke.
Departure Point
Calgary Airport
Arrival Point
Kelowna Airport
🚌 Embark on a scenic bus journey from Calgary to Revelstoke with Rider Express. The direct bus service departs from Calgary - Westbrook Mall and arrives in Revelstoke, covering the distance in approximately 5 hours and 50 minutes. 🏔️ Sit back and relax as you traverse the 433 km route from Calgary to Revelstoke, enjoying beautiful views along the way. The bus makes its way towards Vancouver before reaching Revelstoke, with services operating once daily, offering a convenient travel option for your adventure. 💰 Ticket prices for the Calgary to Revelstoke bus range from C$61 to C$162, providing a budget-friendly transportation choice for your trip. Contact Rider Express at 1 583-3636 or visit their website for more information on schedules and bookings, making it easy to plan your journey to this picturesque destination.
Departure Point
Calgary, AB - Westbrook Mall station
Arrival Point
Revelstoke, BC station

Frequently asked questions

Find out more about the route from Calgary to Revelstoke.

Or choose the category:
The cheapest way to travel from Calgary to Revelstoke is by bus. There are several bus companies that offer this route, such as Greyhound or Ebus. The average cost for a one-way ticket ranges between C$48 to C$75, depending on the bus operator and time of travel. The journey takes approximately 5 hours and 50 minutes, providing a budget-friendly option for transportation between the two cities.
The fastest way to travel from Calgary to Revelstoke is by driving. The journey typically takes around 4 hours and 51 minutes, depending on road conditions and traffic. The approximate cost of driving includes fuel and tolls, ranging from C$75 to C$116. It is recommended to plan your route beforehand and check for any road closures or construction updates.
It is approximately 180 miles from Calgary to Revelstoke. The road distance is slightly longer, at about 254 miles. The journey can typically be completed in around 4-5 hours by car, depending on traffic and the chosen route. It is important to note that driving times may vary, so it is advisable to check for real-time updates before embarking on the trip.
The most convenient way to travel from Calgary to Revelstoke without a car is by bus. There are several bus services that operate this route, such as Greyhound or Ebus. The journey usually takes around 5 hours and 50 minutes, and ticket prices range from C$48 to C$75. Make sure to check the bus schedules and book your tickets in advance to secure your seat on the desired date and time.
The journey from Calgary to Revelstoke by bus takes approximately 5 hours and 50 minutes, including transfers. There is one daily bus that operates on this route. The departure location in Calgary is the Westbrook Mall. It is advisable to check the schedule and book your tickets in advance to secure your seat on the bus.
There are plenty of accommodation options available in Revelstoke. Whether you're looking for luxury hotels, cozy bed and breakfasts, or budget-friendly options, you can find something to suit your needs. Prices for hotels in Revelstoke start at C$67 per night. It's recommended to book in advance, especially during peak tourist seasons, to secure the best rates and availability.
Yes, you can drive from Calgary to Revelstoke. The driving distance is approximately 254 miles, and it takes about 4 hours and 51 minutes to complete the journey. It is recommended to plan for rest stops and fuel breaks along the way to ensure a comfortable and safe drive.
Yes, there is a direct bus that operates between Calgary and Revelstoke. The bus departs from Calgary - Westbrook Mall and arrives at Revelstoke. The bus service operates once daily and runs every day. The journey typically takes around 5 hours and 50 minutes.
To catch the Calgary to Revelstoke bus, you need to go to the Calgary - Westbrook Mall station. This is the departure point for the bus services operated by Rider Express. From there, you can board the bus that will take you to Revelstoke. It is advisable to arrive at the station a little earlier to ensure a smooth boarding process.
The bus from Calgary to Revelstoke arrives at the Revelstoke station. This is the final destination of the bus service operated by Rider Express. Once you arrive at the Revelstoke station, you can easily access various accommodations and attractions in the area. It is advisable to check the bus schedule beforehand, as the arrival times may vary.
To get to Revelstoke from Calgary International Airport, you have a few options. The most convenient and time-efficient option is to rent a car at the airport and drive to Revelstoke, which takes about 3-4 hours via Trans-Canada Highway. Another option is to take a taxi or rideshare service from the airport to the nearest bus station in Calgary, and then take a bus to Revelstoke. The bus journey takes around 5 hours and costs between C$50-C$90, depending on the bus company and fare class you choose. Alternatively, you can also consider booking a private shuttle service from the airport to Revelstoke, which offers a more comfortable and direct transportation option.
Flair Airlines, World Ticket, Air Canada, and WestJet are the airlines that offer flights between Calgary and Revelstoke. Flights operate from Calgary Airport to Kelowna Airport, which is the closest airport to Revelstoke. It is recommended to check the airlines' websites or use a flight aggregator website to find the most up-to-date schedules and prices for this route.
The fastest way to travel from Calgary to Revelstoke is by plane. The quickest flight is a direct flight from Calgary Airport to Kelowna Airport, which takes approximately 1 hour and 5 minutes. Airlines such as Flair Airlines, World Ticket, Air Canada, and WestJet offer flights on this route, ensuring a convenient and efficient journey.
The flight from Calgary to Revelstoke typically takes around 1 hour and 5 minutes. This is assuming a direct flight from Calgary Airport to Kelowna Airport. It is important to note that flight duration can vary depending on factors such as weather conditions and air traffic. It is advisable to check with the airline for the most up-to-date information regarding flight times.
The cost of a bus ticket from Calgary to Revelstoke ranges from C$48 to C$75. The price may vary depending on factors such as the time of travel, the bus company, and any discounts or promotions available. It is recommended to check with different bus operators to compare prices and find the most affordable option for your journey.
The cost to drive from Calgary to Revelstoke can vary depending on factors such as the car's fuel efficiency and current gas prices. On average, you can expect to spend between C$75 and C$116 on fuel for the round trip, based on the distance of approximately 400 kilometers. It's important to consider additional costs such as tolls and parking fees that may be incurred during the journey.