Hotels in Montana

Search and compare Montana hotels from hundreds of travel sites and save

Montana
Dec 8 — Dec 92
Montana
Wed 12/8
Thu 12/9
...and more

Tips for booking a Montana hotel

Cheapest month:March
Most expensive month:June
Average price in Montana:$146/night
Absolute cheapest price found:$23/night
Cheapest day:Tuesday
Most expensive day:Saturday
$121 - $200
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$129 - $147
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Montana hotels

Show all 7,251 hotels
1
SpringHill Suites by Marriott Bozeman
SpringHill Suites by Marriott Bozeman
9.2 Excellent
1601 Baxter Lane, Bozeman, MT, United States
Show on map
1.7 mi from city centre, Bozeman, MT, United States 

This comfortable hotel in Bozeman offers free Wi-Fi, as well as an express check-in and check-out feature and an indoor pool. It also features ski lockers.

2
Best Western Plus Flathead Lake Inn And Suites
Best Western Plus Flathead Lake Inn And Suites
8.9 Excellent
4824 US Highway 93 South, Kalispell, MT, United States
Show on map
7.8 mi from city centre, Kalispell, MT, United States 

Located in Somers, Best Western Plus Flathead Lake Inn and Suites is within a 25-minute drive of Glacier Park International Airport and offers an indoor pool. It has a gym, as well as ski passes, an express check-in and check-out feature and massage services.

3
Homewood Suites by Hilton Kalispell, MT
Homewood Suites by Hilton Kalispell, MT
8.9 Excellent
195 Hutton Ranch Road, Kalispell, MT, United States
Show on map
2.7 mi from city centre, Kalispell, MT, United States 

Located in Kalispell, Homewood Suites by Hilton Kalispell is within a 15-minute drive of Glacier Park International Airport and provides an indoor pool. It has a fitness centre, as well as a ticket service, luggage storage and meeting rooms.

4
Yellowstone Gateway Inn
Yellowstone Gateway Inn
9.3 Excellent
103 Bigelow Lane, Gardiner, MT, United States
Show on map
0.4 mi from city centre, Gardiner, MT, United States 

Yellowstone Gateway Inn is situated in Gardiner and is close to the area's popular attractions. Guests can also make use of complimentary Wi-Fi.

5
Holiday Inn Express Hotel & Suites Belgrade, An IHG Hotel
Holiday Inn Express Hotel & Suites Belgrade, An IHG Hotel
8.7 Excellent
309 West Madison Avenue, Belgrade, MT, United States
Show on map
0.5 mi from city centre, Belgrade, MT, United States 

Located in Belgrade, Holiday Inn Express Belgrade-Bozeman Area is within a 10-minute drive of Gallatin Field Airport and provides an indoor pool. It is conveniently positioned for guests wanting to visit local attractions.

6
Country Inn & Suites by Radisson Bozeman, MT
Country Inn & Suites by Radisson Bozeman, MT
8.7 Excellent
5997 East Valley Center Road, Bozeman, MT, United States
Show on map
3.0 mi from city centre, Bozeman, MT, United States 

Located in Bozeman, Country Inn & Suites by Radisson Bozeman MT is within a 10-minute drive of Gallatin Field Airport and offers an indoor pool. It provides 3-star accommodation with air-conditioned rooms.

7
Ledgestone Hotel Billings
Ledgestone Hotel Billings
8.8 Excellent
4863 King Avenue East, Billings, MT, United States
Show on map
2.6 mi from city centre, Billings, MT, United States 

This contemporary hotel in Billings offers complimentary Wi-Fi, as well as a 24-hour reception and meeting rooms. It also provides a vending machine, a business centre and a lift.

8
Best Western Rocky Mountain Lodge
Best Western Rocky Mountain Lodge
8.9 Excellent
6510 Highway 93 South, Whitefish, MT, United States
Show on map
1.0 mi from city centre, Whitefish, MT, United States 

Best Western Rocky Mountain Lodge is located in Whitefish and features a Jacuzzi and ski passes. It also offers a lake, an express check-in and check-out feature and an outdoor heated pool.

Cheapest hotels in Montana, United States

Show all 7,251 hotels
Travelodge by Wyndham Kalispell
Travelodge by Wyndham Kalispell
6.4 Good
350 North Main Street, Kalispell, MT, United States
Show on map
0.6 mi from city centre,  

Travelodge by Wyndham Kalispell is located in Kalispell and features ski passes. It is ideally positioned for those wanting to visit the area's popular attractions.

$56
Avg. per night
Super 8 by Wyndham Billings
Super 8 by Wyndham Billings
7.2 Good
5400 Southgate Drive, Billings, MT, United States
Show on map
3.1 mi from city centre,  

This comfortable hotel in Billings offers complimentary Wi-Fi, as well as meeting rooms and a 24-hour reception. It also features laundry facilities and a lift.

$57
Avg. per night
Days Inn by Wyndham Billings
Days Inn by Wyndham Billings
7.7 Good
843 Parkway Lane, Billings, MT, United States
Show on map
3.3 mi from city centre,  

Days Inn by Wyndham Billings is located in Billings and offers guests wired internet. It provides a fitness centre, as well as a 24-hour reception, a safe and an indoor pool.

$59
Avg. per night
Broadway Inn Conference Center
Broadway Inn Conference Center
7.2 Good
1609 West Broadway Street, Missoula, MT, United States
Show on map
1.4 mi from city centre,  

Broadway Inn Conference Center provides a comfortable setting when in Missoula. It also offers a Jacuzzi, an express check-in and check-out feature and an outdoor pool.

$60
Avg. per night
Super 8 by Wyndham Kalispell Glacier National Park
Super 8 by Wyndham Kalispell Glacier National Park
8.0 Excellent
1341 1st Avenue East, Kalispell, MT, United States
Show on map
0.7 mi from city centre,  

Super 8 by Wyndham Kalispell Glacier National Park is located in Kalispell and provides guests with wired internet. It is conveniently positioned for guests wishing to visit local attractions.

$60
Avg. per night
Red Lion Inn & Suites Missoula
Red Lion Inn & Suites Missoula
4.6 Okay
700 W. Broadway Street, Missoula, MT, United States
Show on map
0.5 mi from city centre,  

Red Lion Inn & Suites Missoula is situated in Missoula and is close to the area's well-known attractions. It offers free Wi-Fi, an outdoor pool and an express check-in and check-out feature.

$64
Avg. per night
Days Inn by Wyndham Butte
Days Inn by Wyndham Butte
6.0 Good
2700 Harrison Avenue, Butte, MT, United States
Show on map
1.8 mi from city centre,  

Boasting an indoor pool, Days Inn by Wyndham Butte is situated in Butte and offers comfortable accommodation. It is ideally located for those wishing to visit the area's popular attractions.

$65
Avg. per night
Baymont by Wyndham Helena
Baymont by Wyndham Helena
8.0 Excellent
750 N Fee St, Helena, MT, United States
Show on map
1.5 mi from city centre,  

Baymont by Wyndham Helena is located in Helena and features an indoor pool and a Jacuzzi. It also offers a 24-hour reception, babysitting/child services and a bowling alley.

$66
Avg. per night

Hotel prices in Montana

2 stars and under

$57 - $900

Super 8 by Wyndham West Yellowstone
$900
Avg. per night
Moose Creek Inn

#2 Most popular

$156
Avg. per night
Super 8 by Wyndham Billings

Best value

$57
Avg. per night
3 stars

$85 - $444

Holiday Inn West Yellowstone

#1 Most popular

$118
Avg. per night
The Hibernation Station

#2 Most popular

$215
Avg. per night
Meadow Lake Resort & Condos

Best value

$85
Avg. per night
4 stars +

$113 - $324

Lodge at Whitefish Lake

#1 Most popular

$196
Avg. per night
Northern Hotel

#2 Most popular

Northern Hotel
8.9 Excellent
$160
Avg. per night
DoubleTree by Hilton Hotel Billings
$113
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Montana

Montana travel FAQs

  • Where is the best place to stay in Montana?

    Montana has plenty to offer. Consider staying in some of its favored locations, like West Yellowstone, Bozeman, and Missoula.

  • What are the best hotels in Montana?

    1,561 reviews rated Stage Coach Inn with an average score of 7.7/10. It may also be worth looking into the Holiday Inn West Yellowstone, which received a rating of 8.2/10 from 285 reviews. Red Lion Hotel Kalispell could also be a good option, with a score of 7.7/10 from 808 reviews.