Indian Springs State Park, Georgia sits about 30 minutes from Bear Creek Marina on Jackson Lake — close enough for a half-day side trip on any morning or afternoon during your stay. The state park in Flovilla, Butts County is one of the oldest state parks in the nation, built around a historic mineral spring that Creek Indians used for centuries and an 1800s-era resort that made this corner of middle Georgia famous. Today it offers a 105-acre lake with fishing and kayak rentals, hiking trails, miniature golf, picnic shelters, camping, and one of the more distinctive landmarks in Georgia: a CCC-built stone spring house that still channels sulfur-scented mineral water visitors can drink.
If you are spending a few days camping at Bear Creek Marina, Indian Springs is a natural day trip — different enough from a lake-and-marina day to feel like a genuine change of pace, close enough to return by afternoon.
Address: 678 Lake Clark Road, Flovilla, GA 30216 | Phone: (770) 504-2277 | Hours: 7:00 a.m. to 10:00 p.m. daily | Parking: Daily ParkPass required ($10 per vehicle)
What makes Indian Springs State Park one of Georgia’s oldest?
Indian Springs State Park became an official Georgia State Park in 1931 — one of the founding units of the state park system, established alongside Vogel State Park in the mountains. But the land’s history goes back centuries before that.
The Creek Indians traveled to these springs for generations, using the mineral-rich sulfur water for healing. The springs became the center of the 1825 Treaty of Indian Springs, a controversial agreement that ceded vast stretches of Creek territory to Georgia and ultimately contributed to the Creek removal of the 1830s. The spring itself later became a resort destination, drawing wealthy Georgians throughout the 1800s who came to “take the waters.”
During the Great Depression, the Civilian Conservation Corps built the stone structures that define the park today — including the spring house, pavilion, and several shelters that still stand. The museum on-site (open seasonally) covers this full history: Creek heritage, the resort era, and the CCC’s work.
That layered history is part of what makes a visit to Indian Springs State Park Georgia more rewarding than a typical outdoor recreation day. You are walking through three centuries of use by different people, all centered on the same stretch of mineral spring and Piedmont forest.
How far is Indian Springs State Park from Jackson Lake?
From Bear Creek Marina on the north shore of Jackson Lake — off Highway 36 near Mansfield — Indian Springs State Park is approximately 25 to 35 minutes by car. The park sits 5 miles south of Jackson, Georgia, in Butts County.
The most direct route from the marina takes you west on GA-36 through Jackson and then south on GA-42 toward Flovilla. The drive passes through quiet rural Georgia — no interstate, no heavy traffic — and ends at the park’s Lake Clark Road entrance.
This proximity makes Indian Springs State Park in Georgia an easy add-on rather than a separate trip. Spend the morning at the park, return to the marina for an afternoon on Jackson Lake, and you have had two genuinely different outdoor experiences in the same day.
What activities are available at Indian Springs State Park?
The park centers on McIntosh Lake, a 105-acre stocked lake that supports most of the recreation available here. Beyond the lake, trails and the spring complex fill out a full visit:
- Fishing in McIntosh Lake — The lake is regularly stocked and has a dedicated boat ramp. Bank fishing spots line the shoreline.
- Kayak and canoe rentals — Available through the park for exploring McIntosh Lake at your own pace.
- Boating — Bring your own small boat or use park rentals. Check with park staff regarding motor regulations before launching.
- Hiking — Two trail options: a 3/4-mile loop within the park and a 3.25-mile connector trail to Dauset Trails Nature Center.
- Miniature golf — An 18-hole course with a separate fee, popular with families and kids.
- Picnicking — Five shelters plus a 130-seat group shelter, some reservable in advance.
- Geocaching — Established geocache locations throughout the park.
- Wading in Sandy Creek — A natural spot to cool off during hot Georgia summers.
- Museum — Seasonally operated; covers Creek history, the 1800s resort era, and CCC construction history.
- Spring house — The CCC-built stone structure housing the mineral spring. Closes at sunset.
Can you see and taste the mineral spring?
Yes — and it is one of the most distinctive experiences at Indian Springs State Park, Georgia that you will not find at any other park in the region.
The CCC-built spring house shelters the mineral spring that made this site famous. The water has a notable sulfur scent — recognizable the moment you approach the structure — and visitors can still sample it directly from the source. Many describe it as strongly sulfurous: an acquired taste, but very much part of the experience that Creek Indians revered and 19th-century resort visitors traveled to drink.
The spring house is a handsome stone structure worth photographing regardless of whether you try the water. Plan your visit to arrive with enough daylight to explore it — the spring house closes at sunset.
What fishing is available at McIntosh Lake?
McIntosh Lake at Indian Springs State Park is a 105-acre reservoir managed for fishing, with a concrete boat ramp and bank fishing access around the shoreline. The lake is regularly stocked with freshwater species typical of Georgia’s Piedmont region.
A valid Georgia fishing license is required for all anglers 16 and older. Licenses are available online through the Georgia DNR portal, at local sporting goods stores, and at gas stations in the Jackson area.
If you are staying at Bear Creek Marina, the two lakes offer genuinely different fishing experiences. McIntosh Lake is smaller and sheltered — well-suited to kayak fishing and bank angling. Jackson Lake’s 4,750 acres deliver open-water trolling, deeper structure bass fishing, and stronger striped bass opportunities that a 105-acre lake cannot match. A morning at Indian Springs and an afternoon on Jackson Lake gives you a meaningful contrast of what middle Georgia waters have to offer.
What hiking trails does Indian Springs State Park have?
Loop Trail (3/4 mile) — An easy, short loop suited for all fitness levels including young children. It winds through Piedmont forest near the main park facilities. This trail is ideal if you are fitting the park into a half-day itinerary and do not want to commit to a longer hike.
Connector Trail to Dauset Trails (3.25 miles one-way) — This trail links Indian Springs State Park with the Dauset Trails Nature Center in Jackson, a separate facility with 17 miles of additional hiking and mountain biking trails and wildlife enclosures. If you have the time, the combined Indian Springs and Dauset visit makes for one of the stronger half-day outdoor itineraries in the area. You can reach Dauset on foot from the park or drive to the Nature Center directly.
Trail shoes are recommended for the connector trail, which has roots and uneven terrain through the forest. The loop trail is manageable in regular sneakers.
Can you camp at Indian Springs State Park?
Yes. Indian Springs State Park has substantial camping capacity:
- 76 tent, trailer, and RV campsites with varying hookup levels
- 10 cottages for a cabin-style experience with more amenities
- Yurts for a middle ground between tent camping and cottages
- Group camp sleeping up to 130 people, suited for large organizations or family reunions
Reservations are strongly recommended during summer and fall weekends. Book through the Georgia State Parks reservation system at gastateparks.org or call 800-864-7275. Overnight guests pay the parking ParkPass fee only once per vehicle for the duration of their stay.
If you prefer to camp directly on the water, Bear Creek Marina’s campground on Jackson Lake provides full water, sewer, and electric hookups for RVs and campers at the lake’s edge — and you can be on the water in minutes from your campsite.
When is the best time to visit Indian Springs State Park, Georgia?
Spring (March through May) is excellent for fishing and hiking before summer heat arrives. Water temperatures in McIntosh Lake are comfortable for paddling, fish are active near the surface, and the park is at its least crowded before Memorial Day weekend.
Summer brings the most activity, with families drawn to the lake, picnic shelters, and miniature golf. The park hours run 7 a.m. to 10 p.m., giving you a full window. If you are visiting July or August, aim to arrive by mid-morning to secure parking and picnic shelters.
Fall (September through November) is arguably the best time to visit. The Piedmont forest turns color in October, crowds thin after Labor Day, temperatures cool, and fishing picks back up as water temperatures drop. The combination of history, foliage, and quiet trails makes fall particularly rewarding at Indian Springs State Park Georgia.
Winter offers a peaceful alternative: the park stays open, fishing continues, and trails are nearly empty. The museum may be closed; call ahead if it is a priority for your visit.
Tips for visiting Indian Springs State Park
- Consider an annual ParkPass if you visit Georgia State Parks more than a few times per year. At $70 per year versus $10 per day, it pays off after seven visits across any Georgia state park.
- Check the museum schedule before going. It operates seasonally. Call (770) 504-2277 to confirm hours.
- Get to the spring house before sunset. It closes at dusk — do not save it for the end of a late afternoon visit.
- Try the mineral spring water. It is strongly sulfurous but tasting it is part of what makes this park unlike any other day trip in middle Georgia.
- Pack lunch. There is no full-service food at the park. Five picnic shelters make it easy to bring your own food, and several are reservable in advance.
- Combine with Dauset Trails for a full outdoor day. The connector trail or a short drive adds 17 miles of additional trails and wildlife exhibits.

How to build a Jackson Lake weekend around Indian Springs
Indian Springs is one of three state parks within 35 minutes of Bear Creek Marina, making it easy to design a multi-day outdoor itinerary with a campground base on Jackson Lake:
- Indian Springs State Park (~30 min southwest) — history, mineral spring, McIntosh Lake fishing and paddling, Dauset Trails hiking
- High Falls State Park (~35 min west) — the tallest cascading waterfall south of Atlanta, flat-water kayaking, camping
- Hard Labor Creek State Park (~30 min northeast) — 18-hole golf, swimming lake, equestrian trails
Use Bear Creek Marina’s campground on Jackson Lake’s north shore as your central base. Morning state park trips, afternoons on the lake — it is a straightforward schedule for two to three nights that covers history, hiking, fishing, and paddling across genuinely different environments.
For fishing variety, pair an Indian Springs morning with a kayak rental at Bear Creek Marina in the afternoon. The contrast between McIntosh Lake’s sheltered 105 acres and Jackson Lake’s open 4,750 acres is noticeable and worth experiencing back to back.
Reserve your campsite at 60 Bear Creek Marina Rd, Mansfield, GA 30055, or call (770) 787-9621. Driving from Atlanta? Our Jackson Lake day trip from Atlanta guide covers directions, timing, and tips for first-time visitors.
Frequently asked questions about Indian Springs State Park, Georgia
Is Indian Springs State Park really one of the oldest state parks in the United States?
Yes. Indian Springs became an official Georgia State Park in 1931, making it a founding unit of the state park system. The state had held the land since the 1820s following the Treaty of Indian Springs, placing it among the longest-running public recreational sites in the country.
Is there a swimming pool at Indian Springs State Park?
Indian Springs State Park does not currently offer a traditional swimming pool. Visitors can wade in Sandy Creek within the park. High Falls State Park south of Jackson Lake has a seasonal swimming pool, but swimming in its lake and river is prohibited.
How much does it cost to visit Indian Springs State Park?
A daily ParkPass parking fee of $10 per vehicle (1 to 12 passengers) applies to day visitors. Annual passes are available through the Georgia State Parks system. Overnight campers pay the parking fee only once per vehicle for their entire stay. Miniature golf and some other activities carry separate fees.
Can you rent kayaks at Indian Springs State Park?
Yes. The park offers kayak and canoe rentals for use on McIntosh Lake. Call (770) 504-2277 to confirm current availability and pricing before visiting.
What lake is inside Indian Springs State Park?
McIntosh Lake — a 105-acre stocked reservoir with a boat ramp and bank fishing access. The lake is named after Chief William McIntosh, the Creek leader who signed the 1825 Treaty of Indian Springs.
How long does a visit to Indian Springs State Park take?
Budget 2 to 3 hours for a half-day visit covering the spring house, the short loop trail, and time near McIntosh Lake. Add another 2 to 3 hours if you hike the connector to Dauset Trails or want extended paddling time on the lake.
Where is Indian Springs State Park located in Georgia?
The park is at 678 Lake Clark Road, Flovilla, GA 30216, in Butts County — approximately 5 miles south of Jackson, GA, and about 30 minutes from Jackson Lake’s north shore via GA-36 and GA-42.
