Last Updated on May 14, 2024 by Katrina

Photo credit: Many Glacier Hotel/Xanterra Travel Collection

Located just below the Canadian border, Glacier National Park lives up to its reputation for grand scenery and dramatic overlooks in Big Sky Country. The lodgings near the park offer their own kind of grandeur, from cozy lodges to ranch-style digs. (Note that some are not open year-round.) Here are the best hotels near Glacier National Park.

Many Glacier Hotel (1147 Rte 3; 855-733-4522) Glacier National Park

Inside the park, the most sought-after rooms are at this “five-story Swiss-inspired resort hugging the shores of Swiftcurrent Lake,” according to Outside magazine. Open from late May through mid-September, this historic gem was built by the Great Northern Railway in 1915. The sweeping hotel still exudes rustic elegance. It contains 205 guestrooms, two suites and seven family rooms.

The Firebrand Hotel (650 E 3rd St.; 406-863-1900) Whitefish

“Amenities abound at this modern oasis situated in the heart of downtown Whitefish,” writes Condé Nast Traveler about this 86-room boutique hotel. “Guest rooms are standard hotel fare–clean neutrals, walk-in showers, and well-placed writing desks—but it’s the thoughtful extras, like free airport shuttles, a game library, on-site spa, and ski storage that are truly impressive.” A Tripadvisor user says “it’s a 45-minute drive to the west gate. The hotel is modern, elegant in a rustic way, with helpful staff.”  >> Book this hotel for less

Best Western Plus Flathead Lake Inn and Suites (4824 US-93; 406-857-2400) Kalispell

This Best Western offers a free breakfast and an indoor pool and hot tub, 45 minutes from the park. “Great hotel convenient to Flathead Lake and Glacier National Park,” writes a Google user. Nice hot breakfast and great cookies in the lobby! The only ‘complaint’ I have is that there is no good dining close to the hotel.” A Tripadvisor user likes that “the staff was very accommodating. We are early risers and one morning the staff let us in the breakfast room early to enjoy coffee and watch the sunrise on the outside porch. Parking was easy.”  >> Book this hotel for less

The Lodge at Whitefish Lake (1380 Wisconsin Ave.; 406-863-4000) Whitefish

The classic lodge on 28 acres is “inspired by the grand waterfront hotels of the past,” writes Travel+Leisure, and “combines breathtaking scenery with luxurious, family-friendly amenities.” Lodgings range from standard rooms to condos and full homes. Perks include pools, yoga classes and free evening s’mores; you can also borrow gear such as snowshoes, bikes, and canoes. One Google reviewer notes that the drive to the national park is about 40 minutes, while another writes that it’s “a short walk to downtown Whitefish.” >> Book this hotel for less

Belton Chalet (12575 US-2; 844-868-7474) West Glacier

Open between May and October, this 26-room, 1910 hotel is part of a small boutique chain specializing in national park locations. “It may not technically be located within Glacier National Park, but it’s pretty close—less than a mile from the park’s west entrance,” writes Travel+Leisure. It offers “world-class cuisine and modern, comfortable rooms that nod to the property’s historic roots.” Tripadvisor users like the easy access to the park but note the train station across the way can be noisy. One writes, “Given the historic nature of the building, expect small rooms (with small baths), and more noise than usual. Coffee and danish in the morning was appreciated, as were earplugs. Loved having a balcony.” >> Book this hotel for less

Glacier Park Lodge (499 MT-49; 844-868-7474) East Glacier Park

You’re a 15-minute drive from the national park at this 1913 hotel in the village of East Glacier Park. Just be aware that it’s only open from mid-May to mid-September. The 161-room hotel “has retained its striking appearance and beautiful timbered lobby,” writes Travel+Leisure. “The rooms have hardwood floors—some with balconies—while the lodge boasts an outdoor pool, a nine-hole golf course, and a spa.” A Google reviewer says they “stayed here because it’s close to Glacier National Park, especially if you plan on visiting Two Medicine. The rooms are basic—no TV, no AC—but this is such a cool, historic building.” >> Book this hotel for less