Find hotels near Horseshoe Lake, McGregor from $128

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 124 hotels close to Horseshoe Lake with room rates, reviews, and availability. Most hotels are fully refundable.

Crossroads Hotel

2.0 star property
9.4 out of 10, Exceptional, (112)
"Clean, friendly and helpful staff"
$116 nightly
The price is $128
Aug 31 - Sep 1
Total with taxes and fees
Crossroads Hotel

Big Sandy Lodge and Resort

2.0 star property
10.0 out of 10, Exceptional, (1)
"The Big Sandy Resort located right on the lake with a great view. We stayed here for one night and Ashley at the front desk, who was personable and helpful, made it a really good experience. "
$125 nightly
The price is $134
Sep 1 - Sep 2
Total with taxes and fees
Big Sandy Lodge and Resort
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Horseshoe Lake Hotel Reviews

Hotels near Other McGregor Attractions