Indian Shores Travel Guide
McGregor
Visit Indian Shores
Popular places to visit
Big Sandy Lake
Commune with nature and explore the great outdoors at Big Sandy Lake during your travels in McGregor. While you're in the area, wander around the natural setting.
Minnesota National Golf Course
Enjoy a round of golf in McGregor at Minnesota National Golf Course. While you're in the area, wander around the natural setting.
Loon Lake
Commune with nature and explore the great outdoors at Loon Lake during your travels in McGregor. While you're in the area, wander around the natural setting.
Glacier Lake
Commune with nature and explore the great outdoors at Glacier Lake during your travels in McGregor. While you're in the area, wander around the natural setting.
Horseshoe Lake
Commune with nature and explore the great outdoors at Horseshoe Lake during your travels in McGregor. While you're in the area, wander around the natural setting.
Remote Lake
Commune with nature and explore the great outdoors at Remote Lake during your travels in McGregor. While you're in the area, wander around the natural setting.
Top hotels in Indian Shores

Crossroads Hotel
Everything was great! Staff were friendly and helpful. I’ll recommend and stay again!! Thank you
Reviewed on 16 Jan 2026

Big Sandy Lodge and Resort
Great pool and hot tub, awesome food and cozy rooms right on the trails.
Reviewed on 19 Jan 2026

Private Lake & Trail Access: Home in Jacobson!

Rustic Mcgregor Retreat on Big Sandy Lake!
Other neighbourhoods around Indian Shores

Wild Oak
When in Wild Oak, you can plan a visit to Island Lake and Big Sandy Lake, some noteworthy sights in the nearby area.

Sheshebe Point
While there might not be top attractions in Sheshebe Point, you can explore the larger area and discover places like Island Lake and Big Sandy Lake.
