Where the public can swim at Table Rock Lake

The Army Corps lists 16 designated swim areas around Table Rock Lake. Moonshine Beach is the lake's only sandy beach. Old Highway 86 has reopened after a June 2026 bacteria closure, so check the Corps' live closure page before driving.

Moonshine Beach

Designated swim area No lifeguards

Table Rock Lake's only sandy beach, with Corps-published 9 a.m.–8 p.m. hours.

Details, fees & parking →

Old Highway 86 Swim Beach

Designated swim area Check live closure feed

A Corps-designated swim beach; check the live closure feed because bacteria closures can occur.

Details, fees & parking →