Although you won’t find ocean waves here in the Show Me State, you can find some beautiful places to swim. While Florida is a nice place to visit, you can find gorgeous sandy beaches right here in Missouri. This underrated beach on Table Rock Lake is so nice you might just forget you’re in the Midwest. Summer is coming to an end, get out and enjoy a day on the lake before Autumn weather sets in.

Moonshine Beach is the only public sand beach on Table Rock Lake. Enjoy the stunning beach and the crystal clear water on a hot summer’s day.

Angelle225/TripAdvisor

Find spots for picnicking and grilling just steps from the beach. Play a game of sand volleyball, build sandcastles, and spend your day splashing in the water.

831patriciar/TripAdvisor

You can dig your toes into the sand for only $5 per car. Bring your beach umbrella and chairs to enjoy a full day of lounging in the sand.

loveitorleevit76/TripAdvisor

The swimming area is roped off from boaters and fisherman. The water is clear, clean, calm, and perfect for swimming.

Elpahl76/TripAdvisor

Keep an eye on your kids while at the beach, there are no lifeguards on duty. Visitors also recommend wearing swimming shoes because the lake is a bit rocky.

Farm_her78/TripAdvisor

Moonshine Beach is open daily from 9 a.m. until 8 p.m. Get out and enjoy the summer sun before school begins again.

katwood/TripAdvisor

Have you been to Moonshine Beach on Table Rock Lake? Tell us about your visit in the comments below.

Angelle225/TripAdvisor

831patriciar/TripAdvisor

loveitorleevit76/TripAdvisor

Elpahl76/TripAdvisor

Farm_her78/TripAdvisor

katwood/TripAdvisor

Looking for more family fun under the waning summer sun? Check out this awesome park in Missouri that has features a huge hillside slide.

OnlyInYourState may earn compensation through affiliate links in this article.