Search Apartment Rentals in Revelstoke

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Browse Select Revelstoke Apartments

Other property types in Revelstoke

Boulder Mountain Resort
3.5 star property
9.6 out of 10, Exceptional, (605)
"Absolutely fantastic little spot. Will definitely be back. The cabin was clean and had everything we needed. The air conditioning was also perfect after a long day on the trail. ! 10/10!! "
The price is CA $119
CA $144 total
includes taxes & fees
May 22 - May 23
Boulder Mountain Resort
Glacier House Resort
3.0 star property
8.2 out of 10, Very good, (698)
"Check in took 45 minutes of waiting for someone to show up. "
The price is CA $131
CA $153 total
includes taxes & fees
May 19 - May 20
Glacier House Resort
RnR Mountain Retreat — your cozy mountain getaway, minutes from the ski hill!
10.0 out of 10, Exceptional, (2)
"We had a great stay. All our needs were met. It was exceptionally clean and well-equipped, comfortable, and cozy. The owners thought of all the details including boot driers, which we needed since we skied from bell to bell during our stay. The owners were also very accessible if we had questions or needed anything, which we did because the vrbo site wasn't working properly during our stay and we weren't able to get check-in or out instructions, so we had to communicate via text. My kids...
The price is CA $235
CA $469 total
includes taxes & fees
Jun 2 - Jun 3
RnR Mountain Retreat — your cozy mountain getaway, minutes from the ski hill!
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

What's it like to stay at an apartment in Revelstoke?
You can choose from 31 apartments in Revelstoke for your trip. Why not enjoy the ski slopes and majestic mountain landscape in this culturally rich area?
How do you know if an apartment is the right choice for you?
Often more spacious than a traditional hotel room, an apartment includes a kitchen, so you can have some home-cooked meals. Apartments are ideal for families who want the conveniences of home, and also for couples who want to stay away from the tourist areas.
What's the best apartment I should consider for a stay in Revelstoke?
Basecamp Resorts Revelstoke I Two Bedroom Apartment: Includes free WiFi. Access to a spa tub is available on site. Basecamp Resorts Revelstoke I Two Bedroom Apartment (Dog Friendly): Amenities include free WiFi. Access to a spa tub is available on site. The best 2 bedrooms suite in Revelstoke!: Includes private balconies and Smart TVs. A spa tub and a sauna are on site.
How many apartments can I expect to find in Revelstoke?
Expedia has 31 apartments to book in Revelstoke.
What will the weather be like in Revelstoke?
Though weather is just one factor, it can really affect your travel plans, especially if you are planning a longer stay in Revelstoke. The hottest months are usually July and August with an average temp of 60°F, while the coldest months are December and February with an average of 23°F. The snowiest months in Revelstoke are January, February, December, and March, with each month seeing an average of 20 inches of snowfall.
What should I see and do in Revelstoke?
Revelstoke is well regarded for its mountains and ski slopes. Enjoy the outdoors at Mount Revelstoke National Park and Columbia River, or simply take in cultural attractions like Revelstoke Museum and Archives and Revelstoke Railway Museum. While here, Revelstoke Aquatic Centre and Revelstoke Golf Club are other places worth a visit.
What's the best way to get to and around Revelstoke?
Knowing a bit about the transportation options can you save you a headache when you get to your destination. If you want to venture outside of the area, hop on a train at Revelstoke Station. Revelstoke may not have many public transit options so consider a car rental to maximize your time.