Hotels in Montana

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

Montana
Sep 28 — Sep 292
Montana
Tue 9/28
Wed 9/29
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Montana

Filter by star ratings
All filters
Yellowstone Park Hotel
Yellowstone Park Hotel
8.7 Excellent
201 Grizzly Avenue, West Yellowstone, MT, United States
Show on map
0.8 mi from city centre, West Yellowstone, MT, United States 
ExcellentBased on 388 reviews
8.7

Situated in West Yellowstone, Yellowstone Park Hotel is within walking distance of Yellowstone National Park and provides a Jacuzzi and a heated pool. There is also a fitness centre with a swimming pool.

Northern Hotel
Northern Hotel
8.9 Excellent
19 North Broadway, Billings, MT, United States
Show on map
0.2 mi from city centre, Billings, MT, United States 
ExcellentBased on 790 reviews
8.9

Providing a shuttle service to Billings Logan International Airport, plus complimentary wireless internet, Northern Hotel is a convenient place to stay in Billings. It is a short walk from the Western Heritage Center and is close to the area's popular attractions.

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 
ExcellentBased on 230 reviews
8.9

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.

Element Bozeman
Element Bozeman
9.0 Excellent
25 East Mendenhall Street, Bozeman, MT, United States
Show on map
0.1 mi from city centre, Bozeman, MT, United States 
ExcellentBased on 142 reviews
9.0

Providing an indoor pool, Element Bozeman is situated in Bozeman and is a short walk from First Presbyterian Church and Holy Rosary Church Rectory. It provides 4-star accommodation with air-conditioned rooms.

Quality Inn
Quality Inn
8.0 Excellent
6261 Jackrabbit Lane, Belgrade, MT, United States
Show on map
1.1 mi from city centre, Belgrade, MT, United States 
ExcellentBased on 291 reviews
8.0

Quality Inn Belgrade offers a comfortable setting while in Belgrade. It is conveniently close to Gallatin Field Airport, which is a 10-minute drive away.

The Lodge at Big Sky
The Lodge at Big Sky
8.2 Excellent
Big Sky, MT, United States
Show on map
4.9 mi from city centre, Big Sky, MT, United States 
ExcellentBased on 377 reviews
8.2

Conveniently situated and featuring an outdoor pool and a Jacuzzi, this comfortable lodge is a short drive from Big Sky Meadow Village. Guests can also enjoy free internet access throughout the property.

Under Canvas Yellowstone
Under Canvas Yellowstone
8.7 Excellent
890 Buttermilk Creek Road, West Yellowstone, MT, United States
Show on map
5.6 mi from city centre, West Yellowstone, MT, United States 
ExcellentBased on 337 reviews
8.7

Under Canvas Yellowstone offers a rustic setting when in West Yellowstone. It also features a 24-hour reception, bicycle rental and meeting rooms.

Holiday Inn Missoula Downtown
Holiday Inn Missoula Downtown
8.1 Excellent
200 South Pattee Street, Missoula, MT, United States
Show on map
0.2 mi from city centre, Missoula, MT, United States 
ExcellentBased on 340 reviews
8.1

Providing an indoor pool, a Jacuzzi and a sauna, Holiday Inn Missoula Downtown is located in Missoula and is a brief stroll from Florence Hotel and Milwaukee Depot. It provides 3-star accommodation with air-conditioned rooms.

Days Inn by Wyndham Billings
Days Inn by Wyndham Billings
7.8 Good
843 Parkway Lane, Billings, MT, United States
Show on map
3.3 mi from city centre, Billings, MT, United States 
GoodBased on 445 reviews
7.8

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.

Travelodge by Wyndham Gardiner Yellowstone Park North
Travelodge by Wyndham Gardiner Yellowstone Park North
8.2 Excellent
109 Hellroaring Street, Gardiner, MT, United States
Show on map
0.6 mi from city centre, Gardiner, MT, United States 
ExcellentBased on 699 reviews
8.2

Travelodge by Wyndham Gardiner Yellowstone Park North Entr is situated in Gardiner and is close to the area's popular attractions. It also offers free wireless internet.

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 6,825 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 

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 

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 

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 

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.8 Excellent
309 West Madison Avenue, Belgrade, MT, United States
Show on map
0.5 mi from city centre, Belgrade 

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 

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 

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 

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 6,825 hotels
Super 8 by Wyndham Kalispell Glacier National Park
Super 8 by Wyndham Kalispell Glacier National Park
8.1 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.

$52
Avg. per night
Baymont by Wyndham Bozeman
Baymont by Wyndham Bozeman
8.3 Excellent
2020 Wheat Drive, Bozeman, MT, United States
Show on map
1.5 mi from city centre,  

Ramada by Wyndham Bozeman Motel provides a comfortable setting while in Bozeman. It also features free Wi-Fi, an indoor pool and water slides.

$57
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.

$61
Avg. per night
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.

$61
Avg. per night
Howard Johnson by Wyndham Billings
Howard Johnson by Wyndham Billings
5.7 Okay
1345 Mullowney Lane, Billings, MT, United States
Show on map
3.7 mi from city centre,  

Howard Johnson by Wyndham Billings provides a comfortable setting while in Billings. It also features water slides, an indoor pool and a sauna.

$64
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.

$65
Avg. per night
Days Inn by Wyndham Billings
Days Inn by Wyndham Billings
7.8 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.

$66
Avg. per night
Motel 6 Missoula
Motel 6 Missoula
7.6 Good
3035 Expo Parkway, Missoula, MT, United States
Show on map
3.7 mi from city centre,  

Motel 6 Missoula is located in Missoula and offers free Wi-Fi. It also provides a 24-hour reception, a lift and laundry facilities.

$67
Avg. per night

Hotel prices in Montana

2 stars and under

$52 - $430

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

#2 Most popular

Moose Creek Inn
8.5 Excellent
$123
Avg. per night
Super 8 by Wyndham Kalispell Glacier National Park
$52
Avg. per night
3 stars

$93 - $238

Holiday Inn West Yellowstone

#1 Most popular

$116
Avg. per night
Kelly Inn West Yellowstone

#2 Most popular

$124
Avg. per night
Meadow Lake Resort & Condos

Best value

$93
Avg. per night
4 stars +

$131 - $283

Lodge at Whitefish Lake

#1 Most popular

$165
Avg. per night
Northern Hotel

#2 Most popular

Northern Hotel
8.9 Excellent
$155
Avg. per night
DoubleTree by Hilton Hotel Billings
$131
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,600 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 262 reviews. Red Lion Hotel Kalispell could also be a good option, with a score of 7.8/10 from 827 reviews.