Top cities to stay in Montana

Columbia Falls
Avg. $140 · 254 properties
Big Sky
Avg. $359 · 164 properties
Glacier National Park
Avg. $150 · 159 properties
Bozeman
Avg. $137 · 111 properties
Billings
Avg. $111 · 107 properties
Missoula
Avg. $121 · 105 properties
Somers
Avg. $129 · 97 properties
Whitefish
Avg. $190 · 94 properties
Kalispell
Avg. $130 · 82 properties
Bonner West Riverside
Avg. $112 · 75 properties
Red Lodge
Avg. $210 · 73 properties
Hungry Horse
Avg. $140 · 73 properties
Great Falls
Avg. $104 · 72 properties
Butte
Avg. $102 · 53 properties
West Yellowstone
Avg. $139 · 48 properties
Helena
Avg. $119 · 47 properties
Flathead Lake
Avg. $115 · 41 properties
Belgrade
Avg. $146 · 34 properties
Woods Bay
Avg. $115 · 33 properties
Coram
Avg. $150 · 33 properties

Learn more about Montana

How many rentals are available in Montana?

What is the price range for rentals in Montana?

What is the most popular type of rental in Montana?

What is the top travel destination in Montana?

How many destinations have available rentals in Montana?

Explore nearby regions

Wyoming
892 properties
Avg $125
Idaho
3,876 properties
Avg $135
Utah
6,319 properties
Avg $160
Colorado
13,893 properties
Avg $243
North Dakota
491 properties
Avg $91
Nevada
6,059 properties
Avg $183
Washington
7,312 properties
Avg $130
Oregon
7,281 properties
Avg $139

More cities with vacation rentals in Montana

East Helena· Avg. $109/nightGallatin Gateway· Avg. $200/nightEcho Lake· Avg. $148/nightLivingston· Avg. $94/nightGardiner· Avg. $118/nightWest Glacier· Avg. $147/nightVictor· Avg. $120/nightLake Blaine· Avg. $134/nightManhattan· Avg. $130/nightMartin City· Avg. $149/nightAnaconda· Avg. $114/nightCorvallis· Avg. $120/nightHamilton· Avg. $120/nightBigfork· Avg. $154/nightPray· Avg. $124/nightMiles City· Avg. $82/nightLibby· Avg. $106/nightHebgen Lake· Avg. $165/nightPolson· Avg. $112/nightCooke City-Silver Gate· Avg. $161/nightFortine· Avg. $159/nightEmigrant· Avg. $109/nightDivide· Avg. $138/nightConner· Avg. $115/nightEnnis· Avg. $103/nightDarby· Avg. $95/nightEureka· Avg. $100/nightEssex· Avg. $105/nightPinnacle· Avg. $105/nightStevensville· Avg. $199/nightLakeside· Avg. $170/nightRexford· Avg. $99/nightBabb· Avg. $159/nightSeeley Lake· Avg. $325/nightWise River· Avg. $167/nightPhilipsburg· Avg. $121/nightEast Glacier Park· Avg. $118/nightCameron· Avg. $91/nightAbsarokee· Avg. $145/nightCanyon Ferry LakeGeorgetown LakePolebridgeCondonCraigFinley Point