Walk-ins welcome. Open all year, weather permitting.
11 minutes north of Carlyle on Route 127

Public Golf Near Carlyle Lake

Twin Oaks Golf Course is a public 9-hole course 11 minutes north of downtown Carlyle on Route 127. You don't need a tee time, there's no dress code, and there's plenty of room to park the boat trailer. Come as you are and play nine.

7 min from Keyesport
11 min from downtown Carlyle
11 min from Dam West Campground
13 min from Eldon Hazlet

How to Get Here From Carlyle and the Lake

Starting fromDrive time
Keyesport7 minutes
Downtown Carlyle11 minutes
Dam West Campground11 minutes
Eldon Hazlet State Recreation Area13 minutes

From Carlyle, head north on Route 127. The course is on the east side of Route 127 at the Keyesport Road intersection. Coming from Carlyle, it's on your right.

Our mailing address says Greenville, and that confuses some map apps. The course is in Clinton County, 11 minutes from Carlyle. Search for "Twin Oaks Golf Course" by name and you'll land in the right spot.

Get Directions

Why Lake Visitors Play Twin Oaks

Nine holes fits a morning

Play a round and still have the afternoon for the boat or the campsite.

Walk in any time

No reservation needed. If you'd like a set time, request one online or call.

No dress code

Come straight from the campground or the dock.

Forgot your clubs?

We rent them for $5.

Room for your rig

The parking lot has lots of room for trucks with boat trailers attached.

Walk or ride

Power carts and pull carts are available.

Warm up first

Hit a bucket at the driving range or roll a few on the putting green.

What a Round Costs

Day Walking
9 holes
With cart
9 holes
With cart
18 holes
Monday special$14$20$25
Tuesday to Friday$16$24$32
Weekends and holidays$18$30$38
Seniors 60+ (Monday to Friday)$14$22$26

Kids 6 to 15 play nine holes for $10 with an adult. A bucket of range balls is $8. Club rentals are $5.

See All Rates

Bringing a Group

Family reunion at the campground? Fishing trip with the guys? Twin Oaks hosts group outings of all kinds, from a few foursomes to a full fundraiser.

Call (618) 749-5611 and we'll help you plan it.

Plan an Outing

Golfers gathering by the Twin Oaks clubhouse before a group outing

Before You Come

  • Hours: open all year, weather permitting. Daily hours are 7 a.m. to 8 p.m. and vary by season, so call ahead if the weather looks doubtful.
  • Food and drinks: hot dogs, brats, homemade pizza and cold drinks at the clubhouse and patio.
  • The course: 9 holes, par 36, 3,190 yards. Open to the public since 1968.
"Great people, good course, cold drinks."
Google Reviewer

Questions and Answers

About 7 minutes from Keyesport, 11 minutes from Dam West Campground and downtown Carlyle, and 13 minutes from Eldon Hazlet State Recreation Area.
No. Walk-ins are welcome any time. You can also request a time online or call (618) 749-5611.
Yes. Club rentals are $5.
No. Come as you are.
Yes. The parking lot has lots of room for trucks with boat trailers attached.
Yes. Twin Oaks is a public course and everyone is welcome.
Greenville is the mailing address. The course itself is in Clinton County, 11 minutes north of Carlyle on Route 127.

Ready to Play?

Request a tee time online, call (618) 749-5611, or just show up.

📞 Call ✏️ Tee Time