Bear Lake is situated high in the Rocky Mountains on the Utah-Idaho border; the park is divided into three areas. Bear Lake Marina is located two miles north of Garden City on Hwy 89, and features an 80-foot-wide, 5-lane launching ramp; camp area; group pavilion; bathrooms and showers; and a visitor center. Boat rentals, fishing & boating supplies, and gasoline are available.
Bear Lake Rendezvous Beach is located on the south shore near Laketown on Hwy 138. Facilities here include a camping area, bathrooms and showers, utility hookups and picnic area. The beach is the site of the annual Mountain Man Rendezvous.
Bear Lake Eastside offers primitive campgrounds and two concrete boat ramps; located 10 miles north of Laketown.