Where to stay when visiting Glacier National park
Accommodations in and around Glacier National Park fill up fast—especially during peak season. Hotels, lodges, and campgrounds often sell out months in advance, and last-minute options can be costly or hard to find. That’s why we’ve put together this helpful guide to the best places to stay near Glacier National Park, so you can plan ahead and make the most of your visit.
Moss Mountain Inn
Moss Mountain Inn is an award-winning cedar lodge just seven miles from the West Entrance of Glacier National Park and a short walk from the North Fork of the Flathead River. Nestled on six private, forested acres in the Flathead National Forest, it offers a peaceful, scenic retreat away from traffic, train noise, and park crowds—making it the perfect base camp for your Glacier and Flathead Valley adventures.
A convenient shortcut from the Inn brings you to the West Glacier entrance in about 20 minutes, while Polebridge, Glacier Park International Airport, and downtown Whitefish are all within a picturesque 20–30 minute drive.
Guests enjoy charming, updated amenities, thoughtful touches like grab-and-go snacks, and warm, personalized hospitality. The property features an indoor solarium with views of the Apgar Mountain Range, a hot tub, fire patio, private balconies, and a wildlife viewing room overlooking the pond and surrounding evergreens. Each of the four guest rooms includes a private bathroom and comfortable, home-inspired décor.
Whether you’re looking to unwind, reconnect with nature, or explore the Crown of the Continent, Moss Mountain Inn offers a tranquil, welcoming home base—and they also offer reduced winter rates, making it an excellent choice for winter visitors.
Kandahar Lodge
Kandahar Lodge offers a charming, authentic mountain lodge experience just minutes from Whitefish Mountain Resort and a short drive to Glacier National Park. Guests love its intimate atmosphere, complete with heavy timbers, a stone fireplace, and a cozy library. It features comfortable rooms, an outdoor hot tub, and a highly-regarded on-site restaurant, The Snug Bar & Restaurant, making it an ideal, relaxing basecamp for your hiking or biking adventures.
Historic & Iconic In-Park Stay
Lake McDonald Lodge – Historic Classic on Lake McDonald
Set right on the shores of Lake McDonald inside Glacier National Park, this classic Swiss-chalet style lodge is one of the park’s most storied accommodations. Guests enjoy immediate access to scenic views, guided Red Bus tours, boat cruises, dining options on site, and an authentic park atmosphere steeped in early 20th-century charm. Rooms and cabins are rustic yet comfortable, ideal for adventurers who want to be steps from trails and water.
Comfortable & Convenient Gateway Lodging
Cedar Creek Lodge – Relaxed Mountain Lodge near Glacier
This four-season lodge just outside Glacier National Park in Columbia Falls combines modern amenities with mountain lodge style — think indoor pool, hot tub, complimentary hot breakfast, and free Wi-Fi. It’s a great base for families or couples who want comfort, convenience, and easy access to both the park and Flathead Valley attractions.
Resort-Style Lakeside Comfort
The Lodge at Whitefish Lake – Lakefront Retreat
Nestled on the shores of Whitefish Lake with a backdrop of mountains and wetlands, this full-service resort offers lakefront views, upscale amenities, spa services, and multiple dining options. It’s ideal for visitors who want a more resort-oriented stay with outdoor recreation (kayak, boat rentals) in summer and proximity to both Whitefish’s downtown and Glacier National Park’s entrances.
Bright Refreshing Cabin/House – Coram – Spacious Retreat Just Minutes from Glacier
Enjoy a roomy and inviting home base only ~7 miles from the West Entrance of Glacier National Park in Coram, Montana. This bright, multi-level cabin/house is ideal for families or groups, with 3 bedrooms, 2 baths, and space for up to 8 guests — perfect for spreading out after a day of hiking and sightseeing. Guests appreciate the full kitchen and multiple living areas for relaxed meals and gatherings, plus outdoor yard space with a fire pit (when allowed) and yard games. Self check-in and views of the surrounding mountains make this a comfortable and convenient home away from home near Glacier’s adventures.
Nestled along the scenic banks of the Whitefish River, the Whitefish Riverfront Hotel (formerly The Pine Lodge) offers a perfect blend of comfort, convenience, and adventure-ready amenities. Located just steps from the vibrant shops and restaurants of downtown Whitefish and a scenic 30-minute drive to the West Entrance of Glacier National Park, this recently renovated hotel serves as an ideal basecamp for hikers and bikers looking to explore the Crown of the Continent.
Located in the heart of downtown Whitefish, The Firebrand Hotel blends urban sophistication with rugged Montana adventure. This boutique hotel is steps from the town's best dining and nightlife, making it the perfect basecamp for those who want both trail access and city energy. Enjoy the rooftop hot tub, luxury spa, and modern amenities just 30 minutes from Glacier National Park’s West Entrance.