Activities in Utah › Beaches & Swimming Areas › Garden City
Legacy Beach Resort
- Where
- 580 S Bear Lake Blvd, Garden City, UT (Rich County)
- Cost
- $$$
- Indoors or outdoors
- Outdoors
- Good for
- outdoor lovers
- Phone
- +1 435-494-1663
Good to know
Legacy Beach Resort is a private gated community in Garden City with vacation rental homes on Bear Lake, each with private beach access. The resort offers a seasonal outdoor pool, year-round hot tub, and gym, and can accommodate groups ranging from small to large.
Updated October 22, 2026
Bear Lake Legacy is a locally owned vacation rental collection at Legacy Beach Resort, a private gated community in Garden City, Utah. 22 homes sleeping 8 to 70 guests, each with private beach access on Bear Lake, a seasonal outdoor pool, a year round lakefront hot tub and a 24 hour gym.
About Legacy Beach Resort
Legacy Beach Resort is a beach or swimming area in Garden City, Utah, in Rich County. This one is outdoors, in the $$$ price range. Within 30 miles there are 7 other beaches and swimming areas, the nearest being Garden City Park Boardwalk Beach (about 0.2 miles). It suits outdoor lovers.
More beaches & swimming areas nearby
Make a day of it
Eat nearby
- Bear Trapper Steakhouse · American · 0.5 mi
- The Hungry Bear Pizza & Subs · Pizza, Sandwich · 0.7 mi
- Hometown Drive In · American · 0.9 mi
Places to stay
- The IronHorse Inn · Hotel · Garden City · 0.5 mi
- Bear Lake Motor Lodge · Hotel · Garden City · 0.7 mi
More to do nearby
- Pickleville Playhouse · Theater · 1.9 mi
- Run Bear Lake · Lake & Boating · 0.6 mi
- Garden City Library · Library · 0.9 mi
- Renegade Raceway · Go-Karts · 0.8 mi
Common questions
How much does it cost?
It’s listed in the $$$ price range.
Where is it?
580 S Bear Lake Blvd, Garden City, Utah.
Beaches & Swimming Areas in UtahActivities in Garden CityAll activities in UtahEvents this week