Hotels below are sorted by distance from Rogers Pass.
Rogers Pass is a high mountain pass through the Selkirk Mountains in the heart of the Glacier National Park. The closest cities with additional hotels are Revelstoke, located 42 miles southwest and Golden, located 50 miles east.
If you need help finding a hotel that is open, call us at 1-800-916-4526.
Zoom in (+) to see interstate exits, restaurants, and other attractions near hotels.
Hotels closest to Rogers Pass, BC
Rates shown below are averages. Click See Rates to see rates for your dates.
Pet friendly hotel
- pets allowed only in pet rooms, 2 pets per room - $10 per night fee for each pet. - Nov 2018 < Less Most Recent HotelGuides ReviewsRead >
"The room was clean and comfortable, and the hotel employees were friendly and helpful. Great place to stay.2019-07-09"
"A nice, small hotel. The room was clean but dated, especially the bathroom. Good mattress. Breakfast was simple but not bad. If you're looking for a place to sleep for a reasonable price, this is the place for you.2017-10-01"
"A basic but clean and decent hotel. The staff was helpful, courteous, and kind. I recommend staying here.2017-04-29"
"The hotel was fine since I just need the basics. The staff was courteous. Breakfast was pretty minimal.2016-09-01"
"Clean room with comfortable beds. I'll definitely stay at this hotel again.2015-05-30"
Pet friendly hotel
- allows pets up to 80 pounds in designated pet rooms only, 2 pets per room - $20 per night fee for each pet. - Dec 2019 < Less Most Recent HotelGuides ReviewsRead >
"A positive experience. I got a room on the side of the building I'd requested, but when I decided it was too close to the stairs, I was promptly moved. The room was clean and comfortable, and the employees were all friendly and helpful. Breakfast was a notch above most hotels I've stayed in.2019-06-27"
"The hotel was quiet and pet-friendly. Great clean room in the back of the building.2016-10-23"