Hotels and Lodges in Montana
Directory

Hotels and Lodges in Montana: Where to Stay Across the State

Montana's size means where you sleep matters as much as where you go. This guide breaks down lodging by region, price range, and trip type so you can pick a base that makes sense for your itinerary.

About Hotels and Lodges in Montana

Montana has a wide range of places to stay, from basic roadside motels and chain hotels in Billings, Great Falls, and Missoula to full-service mountain lodges at the edge of Glacier National Park and dude ranches tucked into the Gallatin and Madison valleys. The state's size is the key planning variable. Bozeman to Kalispell is roughly 6 to 7 hours of driving, and putting yourself in the wrong region can burn your vacation on windshield time. The first decision isn't which hotel to book; it's which part of Montana you're visiting.

Budget options in the larger towns typically run $80 to $140 per night. Mid-range hotels and smaller inns in popular areas like Whitefish and Livingston run $160 to $280 per night (estimates). Cabins, lodge rooms, and upscale properties near Glacier or at Big Sky Resort often start at $300 and climb past $500 in peak summer weeks (estimates). Prices jump sharply from mid-June through Labor Day weekend. If you're planning a July trip to Glacier Country, book lodging by January at the latest. Rooms near the park fill months ahead of the season, and the better properties go first.

The operators listed below are organized by region. Use them alongside the Montana Travel Guide to build an itinerary before you start looking at rates, and you'll save yourself the headache of booking a hotel that's three hours from everything you want to do.

Glacier Country and the Northwest

Whitefish is the best full-service base for visiting Glacier National Park. It sits about 30 minutes from the West Glacier entrance on US Highway 2, has a walkable downtown with solid hotel and inn options, and offers more dining variety than staying right at the park boundary. The town of Columbia Falls, between Whitefish and the park entrance, has more modest motel-style options at lower prices if you're watching the budget. Bigfork and Polson, on the south end of Flathead Lake, offer waterfront lodging for travelers who want lake access alongside proximity to Glacier, though plan on 45 to 60 minutes to the park from Polson.

Flying into Glacier Park International (FCA) in Kalispell puts you about 20 minutes from Whitefish and roughly 45 minutes from the West Glacier entrance. For travelers heading to the east side of the park, particularly the Many Glacier Valley or St. Mary, lodging options in that corridor are thin. Most people base out of Cut Bank or Great Falls on the east side, which adds drive time to the Many Glacier trailheads. The historic lodge inside Many Glacier is one of the great old National Park properties, but it routinely books out 12 months or more in advance for July and August dates. Check availability as soon as reservations open in early spring.

Travelers who want smaller towns with genuine Montana character rather than resort amenities should look at the Best Small Towns in Montana guide, which includes several northwest towns with good lodging options at more reasonable prices than the major Glacier corridors.

Yellowstone Country and Bozeman

Bozeman is the most convenient hotel hub in southern Montana. Bozeman Yellowstone International (BZN) is the state's busiest airport, and driving distances from town are reasonable: about 90 minutes north to Livingston and the Paradise Valley, roughly an hour south on US Highway 191 to Big Sky Resort, and about 90 minutes to the north entrance of Yellowstone at Gardiner. Hotels in downtown Bozeman run from national chain properties at $120 to $200 per night up to boutique properties in the $200 to $350 range (estimates).

Big Sky Resort has slope-side hotels and condo-style accommodations priced accordingly. Winter rack rates on the mountain often run $350 to $600 per night (estimates), with rates dropping significantly in spring and fall shoulder seasons. In summer, Big Sky functions as a hiking, mountain biking, and Gallatin River rafting base, and rooms tend to be more affordable than ski-season peaks. If you want to save money and don't mind the commute, staying in Bozeman and driving the 50 miles to Big Sky each day is a reasonable approach for skiers.

West Yellowstone has a dense strip of motel-style lodging on the western boundary of Yellowstone. Rooms fill fast in July and August, and rates reflect that demand ($180 to $320 for a basic room, estimates). Gardiner, at the north entrance off US Highway 89, tends to have slightly more lodging availability and a more authentic gateway-town feel, with smaller inns and properties that cater to anglers heading to the Yellowstone River.

Eastern and Central Montana

Billings is Montana's largest city and the most affordable major lodging hub in the state. Chain hotels dominate, with rates typically running $100 to $160 per night (estimates). It's the logical base for the Beartooth Highway, Little Bighorn Battlefield, Pompeys Pillar, and the Pryor Mountains. Helena, the state capital, has a similar price profile and is more central for travelers combining southwest Montana history with a Glacier visit, though it's still a four-hour drive to the park.

In smaller towns across central and eastern Montana, rooms run $80 to $130 per night and are rarely hard to find even in summer. Lewistown, Miles City, and Havre see far less tourist pressure than Glacier or Yellowstone corridors, so last-minute booking often works. If you're driving the Hi-Line (US Highway 2) across the north of the state or heading into the Missouri River Breaks, these towns are your options, and the basics are covered reliably.

How to Choose Your Montana Base

Match your lodging to your itinerary before you start searching rates. If Glacier is the priority, stay in Whitefish or Kalispell. If it's Yellowstone, stay in Bozeman, Gardiner, or West Yellowstone. If you're doing a road trip that crosses both parks, you'll want at least two separate bases, since no single hotel puts you within reasonable driving distance of both. Bozeman to Whitefish is a 6-to-7-hour drive; anyone who tries to do both parks from one base will spend more time driving than doing anything else.

Airport choice matters more in Montana than almost anywhere in the continental US. Flying into FCA (Glacier Park International in Kalispell) and then renting a car for a Yellowstone trip means 7 or more hours of driving each way. Pick BZN for Yellowstone and southwest Montana; pick FCA for Glacier and the northwest. Billings Logan International (BIL) serves the east and is the right call if the Beartooth Highway or Little Bighorn Battlefield are the focus.

If fishing is part of your trip, many outfitters on the Madison, Gallatin, and Blackfoot rivers work with specific lodges or can point you to nearby accommodation. Our Fly Fishing Outfitters directory includes outfitters who offer lodge packages or can recommend where to stay near the water. Skiers planning a Big Sky or Whitefish Mountain Resort trip should check our Ski Resorts directory for on-mountain lodging options alongside the off-mountain alternatives in Bozeman and Whitefish.

24 hotels and lodges in montana: where to stay across the state

Ranked by rating and review volume
Big Sky Resort — Ski Resort in Big Sky, Montana

Big Sky Resort

4.6

Ski Resort · 3.9k reviews

Big Sky Resort is a ski resort and lodging property in the mountains south of Bozeman with extensive winter skiing and year-round outdoor activities. It caters to skiers, families, and outdoor enthusiasts looking for on-mountain or near-mountain accommodations.

50 Big Sky Resort Rd, Big Sky, MT 59716

Best Western Plus Grant Creek Inn — Hotel in Missoula, Montana

Best Western Plus Grant Creek Inn

4.6

Hotel · 1.9k reviews

Best Western Plus Grant Creek Inn is a standard chain hotel on the outskirts of Missoula with basic amenities and reasonable rates. It suits budget-conscious travelers and those passing through the area.

5280 Grant Creek Rd, Missoula, MT 59808

The Lodge at Whitefish Lake — Hotel in Whitefish, Montana

The Lodge at Whitefish Lake

4.5

Hotel · 2k reviews

The Lodge at Whitefish Lake is a waterfront property on Whitefish Lake offering lake views and direct water access near the town of Whitefish. It appeals to vacationers seeking lake recreation and a more upscale stay than typical chain hotels.

1380 Wisconsin Ave, Whitefish, MT 59937

Wonderland Cafe & Lodge — Restaurant in Gardiner, Montana $$

Wonderland Cafe & Lodge

4.4

Restaurant · 1.8k reviews

Wonderland Cafe & Lodge is a small hotel attached to a cafe in Gardiner, the gateway town to Yellowstone National Park's north entrance. It serves visitors looking for convenient, modest lodging near the park.

206 Main St, Gardiner, MT 59030

C'mon Inn Hotel & Suites — Hotel in Missoula, Montana

C'mon Inn Hotel & Suites

4.5

Hotel · 1.5k reviews

C'mon Inn Hotel & Suites is a mid-range chain property in Missoula with indoor amenities like a pool and hot tub. It works well for families and travelers who want convenient perks without premium pricing.

2775 Expo Pkwy C, Missoula, MT 59808

Best Western Plus Kelly Inn & Suites — Hotel in Billings, Montana

Best Western Plus Kelly Inn & Suites

4.5

Hotel · 1.3k reviews

Best Western Plus Kelly Inn & Suites is a standard chain hotel in Billings with typical business and leisure amenities. It suits travelers needing reliable, no-frills lodging in the Billings area.

4915 Southgate Dr, Billings, MT 59101

Best Western Plus Clocktower Inn — Hotel in Billings, Montana

Best Western Plus Clocktower Inn

4.3

Hotel · 1.6k reviews

Best Western Plus Clocktower Inn is a chain hotel in downtown Billings with convenient access to local restaurants and shops. It caters to business travelers and those wanting downtown proximity.

2511 First Ave N, Billings, MT 59101

320 Guest Ranch — Hotel in Big Sky, Montana

320 Guest Ranch

4.7

Hotel · 832 reviews

320 Guest Ranch is a working ranch offering accommodations and activities like horseback riding and fishing in the mountains near Bozeman. It serves guests seeking an authentic ranch experience rather than typical hotel stays.

205 Buffalo Horn Creek Rd, Gallatin Gateway, MT 59730

Best Western Plus GranTree Inn — Hotel in Bozeman, Montana

Best Western Plus GranTree Inn

4.3

Hotel · 1.5k reviews

Best Western Plus GranTree Inn is a chain hotel in Bozeman with standard amenities and proximity to downtown and outdoor recreation. It appeals to visitors exploring the Bozeman area and nearby trails.

1325 N 7th Ave, Bozeman, MT 59715

Park Hotel Yellowstone — Hotel in Gardiner, Montana

Park Hotel Yellowstone

4.9

Hotel · 626 reviews

Park Hotel Yellowstone is a small, historic hotel in Gardiner near Yellowstone's north entrance with straightforward lodging and strong reviews. It suits park visitors prioritizing location and quality over size or amenities.

107 Main St, Gardiner, MT 59030

Boothill Inn & Suites — Hotel in Billings, Montana

Boothill Inn & Suites

4.6

Hotel · 913 reviews

Boothill Inn & Suites is a chain hotel near Billings Airport with basic amenities and convenient airport access. It works for air travelers needing quick, accessible lodging.

242 E Airport Rd, Billings, MT 59105

Northern Hotel — Hotel in Billings, Montana

Northern Hotel

4.4

Hotel · 1.2k reviews

Northern Hotel is a historic, independently-operated hotel on Broadway in downtown Billings with character and local appeal. It suits travelers who prefer historic properties and downtown walkability.

19 N Broadway, Billings, MT 59101

Hampton Inn Kalispell — Hotel in Kalispell, Montana

Hampton Inn Kalispell

4.5

Hotel · 1k reviews

Hampton Inn Kalispell is a chain hotel in Kalispell with standard amenities and reasonable rates. It serves travelers visiting the Kalispell area and nearby attractions like Glacier National Park.

1140 US-2, Kalispell, MT 59901

Best Western Premier Helena Great Northern Hotel — Hotel in Helena, Montana

Best Western Premier Helena Great Northern Hotel

4.5

Hotel · 1k reviews

The Best Western Premier Helena Great Northern Hotel is a full-service chain hotel in the capital, walkable to Last Chance Gulch and the downtown walking mall. It suits business travelers and visitors using Helena as a base.

835 Great Northern Blvd, Helena, MT 59601

Wander Camp Yellowstone — Hotel in West Yellowstone, Montana

Wander Camp Yellowstone

4.5

Hotel · 956 reviews

Wander Camp Yellowstone is a small lodging property near Yellowstone in Idaho (Island Park) offering basic accommodations close to the park's west side. It suits budget-conscious park visitors wanting budget-friendly options near entrances.

4939 Two Top Cyn Crk Rd, Island Park, ID 83429

Staybridge Suites Missoula by IHG — Extended Stay Hotel in Missoula, Montana

Staybridge Suites Missoula by IHG

4.6

Extended Stay Hotel · 823 reviews

Staybridge Suites Missoula by IHG is an extended-stay chain hotel in Missoula with kitchens and suite-style rooms. It suits longer stays, families, and travelers wanting kitchen facilities.

120 Expressway, Missoula, MT 59808

Kelly Inn-West Yellowstone — Hotel in West Yellowstone, Montana

Kelly Inn-West Yellowstone

4.5

Hotel · 945 reviews

Kelly Inn-West Yellowstone is a standard chain hotel in West Yellowstone, the gateway town on the park's west side. It serves park visitors looking for accessible, mid-range lodging near the entrance.

104 S Canyon St, West Yellowstone, MT 59758

Glacier International Lodge — Hotel in Kalispell, Montana

Glacier International Lodge

4.5

Hotel · 940 reviews

Glacier International Lodge is a chain hotel in Kalispell near US-2 with basic amenities and convenient access to Glacier National Park. It appeals to park visitors and road travelers.

4150 US-2, Kalispell, MT 59901

WorldMark West Yellowstone — Resort hotel in West Yellowstone, Montana

WorldMark West Yellowstone

4.4

Resort hotel · 1.1k reviews

WorldMark West Yellowstone is a vacation club property in West Yellowstone offering condos and suite accommodations near Yellowstone's west entrance. It suits families and groups wanting self-catering lodging near the park.

110 Gray Wolf Ave, West Yellowstone, MT 59758

Kandahar Lodge at Whitefish Mountain Resort — Hotel in Whitefish, Montana

Kandahar Lodge at Whitefish Mountain Resort

4.6

Hotel · 800 reviews

Kandahar Lodge at Whitefish Mountain Resort is a slope-side lodge at the Whitefish ski area with direct ski access and mountain views. It caters to skiers and winter sports enthusiasts wanting on-mountain convenience.

3824 Big Mountain Rd, Whitefish, MT 59937

C'mon Inn Hotel of Billings, Montana — Hotel in Billings, Montana

C'mon Inn Hotel of Billings, Montana

4.4

Hotel · 1k reviews

C'mon Inn Hotel is a mid-range chain hotel in Billings with an indoor pool, hot tub, and complimentary breakfast, catering to business travelers and families passing through Montana's largest city.

2020 Overland Ave, Billings, MT 59102

Sage Lodge — Resort hotel in Bozeman, Montana

Sage Lodge

4.7

Resort hotel · 662 reviews

Sage Lodge is a small upscale property near Pray that sits on the Yellowstone River and serves as a base for fishing and outdoor recreation in the Paradise Valley area.

55 Sage Lodge Dr, Pray, MT 59065

Hampton Inn & Suites Whitefish — Hotel in Whitefish, Montana

Hampton Inn & Suites Whitefish

4.7

Hotel · 658 reviews

Hampton Inn & Suites Whitefish is a standard business-class hotel on the north end of town offering free breakfast and consistent chain amenities for visitors heading to Glacier National Park or the ski resort.

6340 U.S. 93 S, Whitefish, MT 59937

Homewood Suites by Hilton Kalispell, MT — Extended Stay Hotel in Kalispell, Montana

Homewood Suites by Hilton Kalispell, MT

4.6

Extended Stay Hotel · 738 reviews

Homewood Suites by Hilton Kalispell is an extended-stay hotel with full kitchens in each suite, designed for longer stays and families needing more space than a typical hotel room.

195 Hutton Ranch Rd, Kalispell, MT 59901

Frequently asked questions

How far in advance should I book a hotel near Glacier National Park?

For July and August, book by January at the latest, and earlier is better. The lodges in and around the park fill months ahead of the season, and Whitefish properties at good price points go quickly. June and September have more flexibility, and you can often find rooms 4 to 8 weeks out in those shoulder months. The park's own historic lodges, particularly at Many Glacier, often open reservations in the fall for the following summer and sell out within days.

Is it cheaper to stay in Bozeman than at Big Sky Resort?

Usually, yes, by a significant margin. Bozeman hotels in the $140 to $200 per night range are easy to find even in summer and winter (estimates). At Big Sky Resort, on-mountain options often start at $350 or more in peak ski season (estimate). The tradeoff is the 50-mile drive from Bozeman to the mountain, which takes about an hour each way on US Highway 191 along the Gallatin River. For families or groups staying multiple nights, the savings can add up fast.

What is the best town to base in for a first trip to Montana that includes Glacier?

Whitefish is the most consistent answer for most travelers. It has the widest lodging variety outside the park itself, better dining options than the immediate West Glacier corridor, straightforward access via FCA airport in Kalispell (about 20 minutes away), and a 25-to-30-minute drive to the West Glacier entrance on US Highway 2. In winter, it also has Whitefish Mountain Resort for skiers. If you're visiting on a tighter budget, Columbia Falls is 10 minutes closer to the park entrance and has cheaper rooms.

Do Montana lodges include meals or packages?

Some do. Dude ranches in the Gallatin Valley, Bitterroot, and Paradise Valley corridors typically include meals, guided horseback riding, and other activities in an all-inclusive rate. Full-service ranch packages tend to run $350 to $700 per person per night (estimates), which covers lodging and most activities. Standard hotels and mountain lodges generally do not include meals. A handful of smaller fishing lodges on rivers like the Madison and Missouri offer guided day packages bundled with rooms.

Which Montana airport is closest to the most hotels?

BZN (Bozeman Yellowstone International) is the state's busiest airport and has the most lodging within a short drive: downtown Bozeman is about 10 minutes from the terminal. FCA (Glacier Park International in Kalispell) is about 20 minutes from Whitefish. BIL (Billings Logan International) puts you right in Billings, the state's largest city. Each serves a different part of the state, so the right airport depends entirely on where you're going.

Keep exploring