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

Sand swim beach Gateway marker: Closed Lifeguards not stated

Table Rock Lake's only sand swim beach, with Corps-published 9 a.m.-8 p.m. beach hours and a day-use fee.

Details, fees & parking →

Old Highway 86 Swim Beach

Swimming area listed Check live closure feed

A Corps campground on Table Rock Lake with a listed swimming area; beach hours, fees and lifeguards are not stated on the pages checked.

Details, fees & parking →