Oklahoma summers get hot, and a plain backyard sprinkler only goes so far. Across the state, from the clear creeks around Peggs and Kenwood to the waterfalls of the Arbuckle Mountains, there are cold, spring-fed spots that prove this place is a lot more than flat prairie.
Some are free, some cost a few dollars, and a couple come with rock castles, rope swings, or old-fashioned stone bridges. This list covers eleven swimming holes worth building next summer’s calendar around, with practical notes on cost, crowds, and what families can actually do there.
Hours, fees, and seasonal openings can change, so check before you load up the cooler.
1. Little Blue State Park, Disney, OK

A rope swing, a small waterfall, and water clear enough to spot crawfish on the bottom. That is a strong lineup for a park most people drive right past on the way to Grand Lake.
Little Blue State Park in Disney is built around a cold, spring-fed swimming hole. Shallow creek areas give little kids a safe place to splash, while the deeper water near the falls suits older swimmers.
There is more to do than swim. The park has picnic tables, barbecue grills, public restrooms, a playground, and kid-friendly hiking, plus primitive camping for anyone who wants to stay the night.
Off-roaders get a nice bonus here, since side-by-sides can park close to the water. Dogs are allowed too.
The park is open around the clock, and Saturday afternoons draw the biggest crowds. For more elbow room, aim for a weekday morning, and call ahead at 918-435-8066 to confirm parking fees.
2. Turner Falls Park, Davis, OK

Seventy-seven feet of falling water makes a pretty convincing argument against the idea that Oklahoma is flat. Turner Falls, off I-35 near Davis, is home to one of the most famous waterfalls in the state.
The falls spill into natural swimming pools with clear, emerald green water. Families also hop between smaller swimming holes up and down the creek, so you are not stuck in one crowded spot.
Dry land has plenty going on, too. The park features a rock castle, caves, unusual geological formations, and easy trails that kids can handle, along with beaches, slides, a playground, grills, and picnic tables.
Hours run from 8 a.m. to 8 p.m. daily. Saturdays get busy from afternoon into evening, while midweek days stay much calmer.
Admission and parking fees apply in season and can change, so check turnerfallspark.com before you drive. If you only make one big swimming trip next summer, this is a strong candidate.
3. Little Niagara Falls

History buffs and swimmers can agree on this one. Little Niagara sits within the Chickasaw National Recreation Area in Sulphur, and its swimming area was shaped by human hands rather than nature alone.
That man-made design creates variety. You will find deep holes for real swimming, shallow spots for wading, and rocks that older kids love to jump from.
The water stays cold and crystal clear, which feels like a gift on a 100-degree afternoon. Picnic tables, grills, restrooms, a playground, and hiking trails round out the visit, and dogs are welcome.
It is open 24 hours, though Saturday afternoons and evenings get packed. The scenery holds up well into fall, even after swimming season fades.
Check the National Park Service page for the Chickasaw National Recreation Area before heading out, since rules and conditions can change.
4. Panther Falls

Free entry and a waterfall you can sit under. Not many summer outings can match that combination.
Panther Falls, also in the Sulphur area, is a natural swimming basin with cold, clear water and a peaceful setting. Visitors sit right in the falling water, jump off the rocks, or just swim until they run out of energy.
Picnic tables make it easy to turn a quick dip into a full family afternoon. Bring lunch, a towel, and maybe a sweatshirt for the kids, because that water stays chilly.
I like this stop for budget-minded families who want a real swimming hole without an entry fee. Pair it with Little Niagara nearby for a two-stop day, and double check access before you go.
5. Cave Springs Swimming Hole, Peggs, OK

Kids with nets and curious eyes will stay busy here for hours. The creek at Cave Springs is full of tiny fish, crawfish, and bugs, all easy to spot through the crystal clear water.
This family-oriented swimming area near Peggs keeps things simple. Some spots are waist-high and others run deeper, with good edges for climbing in, floating, and relaxing.
Onsite camping and grilling make it a natural overnight trip from Tulsa. The atmosphere tends to stay quiet compared to the bigger parks on this list.
Hours are 9 a.m. to 7 p.m. daily, and parking is paid. Weekdays are noticeably calmer than Saturday afternoons, so plan around that if you want space.
6. Blue Hole

The name explains itself once the water gets deep. In the deepest stretches of this creek near Kenwood, sunlight filters down and turns the water a striking shade of blue.
That clarity is the main draw. The water here runs clear enough to see the bottom in the shallower spots, and the setting stays clean and natural, which makes it an easy place to float, wade, and simply relax.
Kenwood sits in northeast Oklahoma, a region known for spring-fed streams and wooded hills. Blue Hole fits right into that green corner of the state, a long way from the dusty stereotypes people still repeat about Oklahoma.
I would save this one for a laid-back weekday when you want a quieter swim without a lot of extras. Pack your own snacks and water shoes, and check local conditions before you go, since creek levels can shift with the weather.
7. Littlefields at Spring Creek, Peggs, OK

Cold, clear water is rare around Tulsa, which is exactly why Spring Creek gets so much attention. Littlefields sits on a stretch of that creek just down the road from Cave Springs on E 620 Road in Peggs.
The appeal is straightforward. Crystal clear, cold water and a campground make it a relaxed base for a family weekend.
Since it is open 24 hours, campers can swim early before the day warms up. Sundays tend to bring the most visitors, so a Saturday arrival can work out well.
Having two swimming spots this close together is handy. If one feels crowded, the other is only minutes away, though fees and camping details are worth confirming ahead of time.
8. Sunset Beach Lake Murray, Ardmore, OK

The name is not just marketing. Sunset Beach on Lake Murray faces some of the prettiest evening skies in southern Oklahoma.
During the day, the draw is a large, shallow swimming area with a sandy, clean bottom and clear water. That gentle slope makes it a comfortable choice for families with younger swimmers.
Picnic tables, grills, restrooms, and a playground are all on site. Lake Murray State Park is one of the state’s oldest and largest, so there is plenty more to explore before or after your swim.
Parking is paid, and fees may change. Call 580-223-4044 or check lake-murray.org before heading to 3323 Lodge Road in Ardmore.
9. Pennington Creek, Tishomingo, OK

Tishomingo, the historic capital of the Chickasaw Nation, has a swimming spot right off W 6th Street that feels like a secret. Pennington Creek is clear, cold, and full of variety.
Shallow pools give kids a safe place to splash, while deeper spots let adults swim and float. A sand and small rock beach lines parts of the creek, and kids often find shells along the edges.
The catch is access. Getting down to the water is not easy, so wear sturdy shoes and leave the heavy gear in the car.
It is open 24 hours and doubles as a fishing spot. Weekend afternoons draw the most people, so a weekday swim is your best shot at having it nearly to yourself.
10. Flint Creek Water Park, Colcord, OK

Early birds sometimes spot otters here. That alone makes Flint Creek Water Park in Colcord a fun stop for nature-loving families.
Despite the name, the main attraction is the creek itself. The swimming hole has clear, cold water, a large pool area, cliff jumping, and a hidden cave for the bravest swimmers.
Little kids are covered too. A shallow pool area runs from shallow to deep and back to shallow, making it easier for parents to keep watch.
Hours are 11 a.m. to 7 p.m. on weekdays and 9 a.m. to 8 p.m. on weekends. There is no restaurant, so pack lunch, and check the park’s Facebook page for current fees.
11. Bath Lake Medicine Park

Three dollars and a full day of swimming. Bath Lake in Medicine Park keeps the old-fashioned swimming hole tradition alive at a price that feels like it came from another decade.
Medicine Park, near the Wichita Mountains, is known for its cobblestone buildings made from local granite. The lake fits right in, with natural granite river stones, a bridge, and rocks to swim around.
A shallower area works for kids, and the deeper section is still manageable. Kids jump off the ledge and feed the ducks, while parents enjoy water that stays cool even on 100-degree days.
Hours are 10 a.m. to 8 p.m., parking is free, and entry has been cash only. Prices can change, so call 580-529-2825 before you go, and bring small bills just in case.
It makes a fitting finale for a summer of swimming holes, proof that some of the best Oklahoma fun still costs about the same as a soda.
Share this story
