
Glacier National Park in northwest Montana is known for the Going-to-the-Sun Road, alpine lakes, glaciers and wildlife. In-park lodges are limited and seasonal, so many visitors stay in Whitefish, Columbia Falls or West Glacier, where there is more choice and better value.
Want a hotel in Glacier National Park for less? Compare cheap hotels, discount rooms and last-minute hotel deals from the major booking sites in one place, then book directly at their price — we never add fees.
Looking beyond hotels? Compare apartments, vacation rentals, guesthouses and hostels in Glacier National Park alongside hotel rooms, all with live prices from the booking sites.
Amtrak’s Empire Builder stops at Whitefish, West Glacier and East Glacier Park, making Glacier one of the few national parks reachable by train.
A lively resort town with restaurants, ski hill and the Amtrak station.
A smaller town between Whitefish and the park, often cheaper.
Right at the west entrance, with cabins and motels.
Gateways on the park’s dramatic east side.
The largest town in the valley, with the airport and most chain hotels.
A historic 1915 Swiss-style lodge on Swiftcurrent Lake inside the park.
Check rates at Many Glacier HotelZoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.


Roughly July to mid-September is peak, when the Going-to-the-Sun Road is usually fully open; vehicle reservations may apply in summer, and many lodges close in winter.
Kalispell and Columbia Falls usually have lower rates than Whitefish and West Glacier.
Usually fully from around early July to mid-September, depending on snow; check the park website.
Yes — Amtrak’s Empire Builder stops at Whitefish, West Glacier and East Glacier Park.