Indian Creek Beach
Perry, Missouri
Verified Β· 3 independent sources
- WATER
- reservoir
- ACCESS
- Designated swim area
- FEE
- $2 per person
- SEASON
- May
About Indian Creek Beach
Indian Creek Beach is a Corps of Engineers swimming beach within the Indian Creek Recreation Area/Campground on Mark Twain Lake in Monroe County, Missouri, near Perry and Monroe City. The 18,600-acre lake is a US Army Corps of Engineers reservoir on the Salt River, impounded by the Clarence Cannon Dam, and a big lake to swim in. The beach itself is a roughly 5.4-acre swimming hole with over 300 yards of shoreline; land access is reportedly limited to registered Indian Creek campers (the public can reach it by boat), and like other lake beaches it requires a day-use pass and undergoes weekly bacteria testing; it was briefly closed for elevated E. coli in May 2025.
The beach sits on the shoreline of Mark Twain Lake, an 18,600-acre US Army Corps of Engineers reservoir in the rolling hill country of northeast Missouri, formed by the Clarence Cannon Dam on the Salt River. It lies within the developed Indian Creek Recreation Area, which also includes campgrounds, boat ramps, and hiking trails; the beach area itself covers about 5.4 acres with more than 300 yards of shoreline.
Swimming at Indian Creek Beach
Swimming is an officially designated activity here, but the setup is informal: the beach has a bathhouse, foot-wash station, and boat mooring area, but no lifeguard is on duty. A third-party beach directory characterizes it as 'not generally considered a good swimming beach' and advises caution entering the water. The Corps conducts weekly water-quality testing for bacteria at this and the lake's other public beaches.
How to get to this swimming hole
From Perry, MO: travel west on Highway 154 for 7 miles, then north on Highway 107 for 9 miles, continue northeast on Hwy 24 for 3 miles, then south on Rt. HH for 2 miles, then east on Monroe County Rd. #581 for 3 miles. The recreation area's mailing address is 20642 Highway J, Monroe City, MO 63456; from Hannibal, take Highway 36 west 20 miles, then Highway 24 southwest 6 miles, followed by local roads.
Parking: Parking at the beach requires a paid day-use pass (see Fees); registered Indian Creek campers are exempt. A local visitor guide describes Indian Creek Campground Beach as reachable by land only for registered campers of the Indian Creek Campground, with the general public otherwise reaching it by boat -- unlike Spalding Beach and the Mark Twain State Park beach, which allow general public land access and parking. This detail comes from a private local visitor-guide site rather than the official USACE page, which returned errors on direct fetch.
The hike in
No hike is needed to reach the swimming area -- it's a drive-up day-use beach inside the Indian Creek Campground/Recreation Area, reached directly from the fee-kiosk parking area. Separately, sandee.com states the Recreation Area has about 2.5 miles of hiking/biking trails elsewhere on the property, but these are recreational trails, not the access route to the beach.
Walk from the day-use parking lot to the water is short (a few minutes); no dedicated trailhead or hiking distance applies to reaching the swim spot.
Plan your visit
Bringing kids
OK with supervision
It's an official designated swim beach with a bathhouse, but there is no lifeguard on duty, and a third-party beach directory (sandee.com) describes it as 'not generally considered a good swimming beach.' The beach was also temporarily closed for elevated E. coli in May 2025 (per prior research pass), so water-quality status is worth checking before a visit with kids.
Parking
Paid, $2/person/day or $5/vehicle/day (or $40 annual USACE day-use pass); free for registered campers and children 16 and under
Day-use parking is at an automated card-only fee kiosk. A local visitor guide (exploremarktwainlake.com, not independently confirmed on the official USACE site) states land access to the beach itself is limited to registered Indian Creek Campground campers, with the general public otherwise reaching the beach by boat. sandee.com's FAQ instead describes 'street parking near the entrance,' which conflicts with the campground/kiosk-lot picture from the other sources -- flagging the discrepancy rather than resolving it.
Restrooms
Yes
Recreation.gov lists a bathhouse and foot-wash station at the beach, with flush restrooms and showers also serving the adjoining Indian Creek Campground. Note: sandee.com's auto-generated FAQ claims 'no restrooms,' which directly contradicts its own overview text mentioning the bathhouse -- treating the official Recreation.gov listing as more reliable here.
On the water
Indian Creek Recreation Area has two boat ramps and a boat-mooring area right at the beach. A local visitor guide (not independently confirmed on the official USACE site) states the general public reaches Indian Creek Beach itself by boat, since land access is described as limited to registered campers -- implying boat traffic at/near the swim beach is normal and expected. No electric-only or no-wake restriction specific to this beach was found in sources checked.
Rentals nearby
Single and double kayaks, 16' jon boats, bass boats, pontoon/tritoon boats (9.8-115 hp), plus bait, gas, and an on-site restaurant
Prices: Kayak: $40 (single) / $50 (double) for 4 hours, $100 deposit. Jon boat (16'): $65 half-day / $85 full day. Bass boat: $175 half-day / $225 full day, $300 deposit. Tritoon (24'): $305 half-day / $385 full day, $300 deposit. Optional non-refundable $25 damage-waiver fee covering up to $1,000.
Perry, MO on Route J, Mark Twain Lake -- same town as Indian Creek Beach Β· Open every day 7am-8pm; on-site restaurant 11am-7pm daily, breakfast Sat/Sun 7-10:30am
MasterCraft boat rentals (wakeboarding/water skiing/tubing/sightseeing), jet ski/waverunner rentals, and water toys including stand-up paddleboards and water trampolines (toys must be rented alongside a watercraft) -- delivered/serviced for Mark Twain Lake
Mobile/delivery-based rental operator serving Mark Twain Lake; exact base location not stated on the page
Backstory
Mark Twain Lake was created by the Clarence Cannon Dam on the Salt River for flood control, hydropower, water supply, and recreation, and is managed as a US Army Corps of Engineers project. The dam project (originally called the Joanna Dam) was first proposed in 1937 to address chronic Salt River flooding and was authorized under the 1962 Flood Control Act with backing from US Representative Clarence Cannon, for whom the dam is named; it was dedicated in 1984, with Johnny Cash performing at the dedication ceremony. The concrete-and-earthfill dam is 138 feet tall and 1,940 feet long, impounds an 18,600-acre lake with a maximum depth of 85 feet, and houses a 58-megawatt hydroelectric plant.
Indian Creek Beach: FAQ
Does Indian Creek Beach charge a fee?
Mark Twain Lake charges a day-use fee at Indian Creek and other developed areas: $2 per person per day or $5 per vehicle per day (children 16 and under free), payable by credit/debit card only at an automated kiosk (no cash accepted). A $40 annual day-use pass is also available and is honored at all US Army Corps of Engineers recreation sites nationwide. Registered campers and America the Beautiful Senior/Access pass holders are exempt from the day-use fee.
Is Indian Creek Beach kid friendly?
It's an official designated swim beach with a bathhouse, but there is no lifeguard on duty, and a third-party beach directory (sandee.com) describes it as 'not generally considered a good swimming beach.' The beach was also temporarily closed for elevated E. coli in May 2025 (per prior research pass), so water-quality status is worth checking before a visit with kids.
Do I need to hike to reach Indian Creek Beach?
No significant hike is required. The swimming area is close to parking and access.
Where do I park for Indian Creek Beach?
Day-use parking is at an automated card-only fee kiosk. A local visitor guide (exploremarktwainlake.com, not independently confirmed on the official USACE site) states land access to the beach itself is limited to registered Indian Creek Campground campers, with the general public otherwise reaching the beach by boat. sandee.com's FAQ instead describes 'street parking near the entrance,' which conflicts with the campground/kiosk-lot picture from the other sources -- flagging the discrepancy rather than resolving it.
Can I bring a kayak or paddleboard to Indian Creek Beach?
Indian Creek Recreation Area has two boat ramps and a boat-mooring area right at the beach. A local visitor guide (not independently confirmed on the official USACE site) states the general public reaches Indian Creek Beach itself by boat, since land access is described as limited to registered campers -- implying boat traffic at/near the swim beach is normal and expected. No electric-only or no-wake restriction specific to this beach was found in sources checked.
When is the best time to visit Indian Creek Beach?
Hike-in primitive tent sites at the recreation area are available mid-May to mid-September; the west boat ramp is open year-round. The Corps' weekly bacteria-testing program at public beaches, referenced in a May 2025 closure, indicates the beach's active swim season runs through the warm-weather months.
What are the rules at Indian Creek Beach?
Firewood restrictions are in effect at the recreation area to prevent the spread of invasive insects and disease; campsite limits apply (4 tents per site, or 1 RV plus 3 additional tents). Day-use fee receipts must be displayed face-up on the vehicle dashboard. Per a local visitor guide, land access to Indian Creek Beach is limited to registered Indian Creek Campground campers, though the beach is open to the public by boat. The Corps of Engineers conducts weekly water-quality (bacteria) testing at all Mark Twain Lake public swimming beaches and will temporarily close a beach if E. coli levels are elevated, as occurred at Indian Creek Beach in May 2025.
More swimming holes near Perry

Spalding Swimming Beach
Monroe City, Missourireservoir
βΊπΆππ€

Mark Twain State Park Beach
Florida, Missourilake
βΊπΆππ€

Finger Lakes State Park
Columbia, Missourilake
βΊπΆππ€

Stephens Lake Park
Columbia, Missourilake
πΆπ

Public Beach
Kirksville, Missourilake
πΆππ€

Shady Beach
St Clair, Missouririver
π€πΆ