Compare Hotels on the Lake in Montana
Secret Bargains - Save an extra 10% or more on select Hotels on the Lake
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Montana Hotels on the Lake
Lodge at Whitefish Lake
1380 Wisconsin Ave, Whitefish, MT
The price is $224 per night
$224
includes taxes & fees
$204 per night
Jan 5 - Jan 6, 2025
With a stay at Lodge at Whitefish Lake in Whitefish, you'll be on the beach, within a 15-minute drive of Whitefish Mountain Ski Resort and Stumptown Ice Den.
Pool
Hot Tub
Duck Lake West Shore, Just 15 Minutes from Glacier National Park!
With a stay at this cabin in Babb, you'll be on a lake, and 10.7 mi (17.2 km) from Glacier National Park and 24.3 mi (39.2 km) from Waterton Lakes National Park.
Kitchen
Washer
Mountain Lake Lodge
14735 Sylvan Drive, Bigfork, MT
The price is $150 per night
$150
includes taxes & fees
$139 per night
Dec 26 - Dec 27
Located in Bigfork, Mountain Lake Lodge is on a lake, within a 15-minute drive of Bigfork Summer Playhouse and Eagle Bend Golf Club.
Pool
Hot Tub
Lakefront - 3 attached Cabins with large picnic shelter; dock, ON BULL LAKE
When you stay at this cabin in Troy, you'll be on the beach and 13 minutes by foot from Bull Lake.
Lake McDonald Lodge - Inside the Park
288 Lake Mcdonald Lodge Loop, West Glacier, MT
When you stay at Lake McDonald Lodge - Inside the Park in West Glacier, you'll be on the waterfront, within a 5-minute walk of Lake McDonald and Sperry Trailhead.
Parking included
Free WiFi
Lakeside Resort and Motel
2955 Highway 200, Trout Creek, MT
The price is $154 per night
$154
includes taxes & fees
$143 per night
Dec 26 - Dec 27
Free Cancellation
Reserve now, pay when you stay
When you stay at Lakeside Resort and Motel in Trout Creek, you'll be connected to the convention center and 3 minutes by foot from Clark Fork River.
Many Glacier Hotel - Inside the Park
36 Many Glacier Hotel Loop, East Glacier Park, MT
With a stay at Many Glacier Hotel - Inside the Park in East Glacier Park, you'll be on a lake, within a 15-minute drive of Glacier National Park and Iceberg Lake.
Americas Best Value Inn Polson
49825 US Highway 93 East, Polson, MT
The price is $95 per night
$95
includes taxes & fees
$88 per night
Jan 2 - Jan 3, 2025
Free Cancellation
Reserve now, pay when you stay
When you stay at Americas Best Value Inn Polson in Polson, you'll be near the beach, within a 5-minute drive of Flathead River and Flathead Lake.
KwaTaqNuk Resort & Casino
49708 US Highway 93 East, Polson, MT
The price is $136 per night
$136
includes taxes & fees
$136 per night
Dec 29 - Dec 30
Free Cancellation
Reserve now, pay when you stay
With a stay at KwaTaqNuk Resort & Casino in Polson, you'll be within a 15-minute walk of Flathead Lake and Flathead River.
Pool
Pet friendly
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Montana Hotels on the Lake essential information
Hotels on the Lake in Montana |
70 |
---|---|
Highest price | $224 |
Cheapest price | $95 |
Total number of hotels in Montana | 10,094 |
Popular hotels | Lodge at Whitefish Lake, Duck Lake West Shore, Just 15 Minutes from Glacier National Park!, Mountain Lake Lodge, Lakefront - 3 attached Cabins with large picnic shelter; dock, ON BULL LAKE, Lake McDonald Lodge - Inside the Park, Lakeside Resort and Motel, Many Glacier Hotel - Inside the Park, Americas Best Value Inn Polson, KwaTaqNuk Resort & Casino, Lake View Suites |
Most Recent Montana Hotel Reviews
Glacier International Lodge
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Beautiful facility, quiet rooms, and friendly staff!"
A verified traveler stayed at Glacier International Lodge