The best golf courses in Dayton, Ohio
Course Vaults is a golf course logging app where members have logged 5,717 rounds in Ohio and rate what they played. These are the 13 highest-rated public and private courses within about 25 miles of Dayton, Ohio, ranked by those community scores.

Moraine Country Club
Dayton, OH, USAPrivateAlec "Nipper" Campbell & Keith Foster
- 4.3Conditions
- 4.0Layout
- 3.6Scenery
- 4.2Facilities
A generally wide course off the tee that requires thought into which side of the fairway to play to based on hole location. Greens are a mix of bold designs on some of the flatter holes, with more subtle internal contouring on the holes with dramatic land.
Written by
@Mister J Nasty
- Must play
- Pristine
- Fast greens

South
NCR Country Club
Kettering, OH, USAPrivateDick Wilson
- 3.0Conditions
- 4.2Layout
- 4.0Scenery
- 4.4Facilities
Very challenging on naturally undulating terrain. No holes off and green complexes are all unique and heavily protected.
Written by
@Wright Bro
- Driving range
- Must play
- Putting area

Dayton Country Club
Dayton, OH, USAPrivateDonald Ross
- 1.0Conditions
- 1.0Layout
- 1.0Scenery
- 1.8Facilities
- Driving range
- Pristine
- Fast greens

TPC at Rivers Bend
Mainville, OH, USAPrivateArnold Palmer & Ed Seay
- 5.0Conditions
- 3.8Layout
- 3.3Scenery
- 4.2Facilities
This Arnold Palmer design is an absolute treat to play. The course is always in great shape, with rolling terrain, tight fairways, and water that comes into play just enough to keep you honest.
Written by
@TGUN312
- Driving range
- Fast greens
- Halfway house

North
NCR Country Club
Kettering, OH, USAPrivateDick Wilson
- 5.0Conditions
- NRLayout
- NRScenery
- 5.0Facilities
- Driving range
- Pristine
- Restaurant

Heatherwoode Golf Club
Springboro, OH, USAPublicDenis Griffiths
- 4.5Conditions
- 4.5Layout
- 5.0Value
- 3.5Scenery
- 4.4Facilities

Legend/Vintage
Golf Club at Yankee Trace
Centerville, OH, USAPublicGene Bates
- 2.0Conditions
- 5.0Layout
- 1.0Value
- 1.0Scenery
- 1.0Facilities
Super solid for the south Dayton area. 3 9 hole tracks. Friendly staff. Never have issues with pace of play (during the week at least)
Written by
@TylerTerens
- Driving range
- Great value
- Walkable
The Heritage Club
Mason, OH, USAPrivateP. B. Dye
- 3.5Conditions
- 3.0Layout
- 2.0Scenery
- 2.9Facilities
Heritage Club in Mason is one of those courses that feels like a solid, everyday play — nothing overly flashy, but always a good time. It’s a P.B. Dye design, and you can definitely see the family resemblance in the shaping of the greens and some of the bunkering.
Written by
@TGUN312
- Driving range
- Grass range
- Putting area

Woodlands/Lakeside
Shaker Run Golf Club
Lebanon, OH, USAPublicArthur Hills
- 4.0Conditions
- 4.0Layout
- 4.0Value
- 4.0Scenery
- 3.8Facilities

Lakeside/Meadows
Shaker Run Golf Club
Lebanon, OH, USAPublicDr. Michael Hurdzan & Dana Fry
- 4.0Conditions
- 3.0Layout
- 3.0Value
- 4.0Scenery
- 3.5Facilities

Beavercreek Golf Club
Beavercreek, OH, USAPublicFuzzy Zoeller
- 3.5Conditions
- 4.0Layout
- 4.0Value
- 4.0Scenery
- 3.3Facilities
I thought the layout was fun and the greens were fast and pure. The other thing I liked about this course was the creativity on the par 5s and the ability to play the ball on the ground.
Written by
@Young Tom Morris
- Restaurant
- Bar
- Halfway house

Pipestone Golf Club
Miamisburg, OH, USAPublicArthur Hills
- 3.0Conditions
- 3.0Layout
- 3.0Value
- 3.0Scenery
- 2.8Facilities

Green Crest Golf Club
Middletown, OH, USAPublicHorton
- 2.5Conditions
- 3.0Layout
- 2.5Value
- 1.5Scenery
- 1.8Facilities
Explore more Dayton rankings
How we rank
Course Vaults ranks golf courses by Course Vaults Score (CV score), a community rating from golfers who have played and rated each course. Only open courses with at least 5 explicit ratings qualify, and this list is limited to public and private courses. City pages include golf courses within about 25 miles of Dayton, so nearby suburbs can appear on the same list. Rankings refresh about hourly as new ratings come in; each page shows when it was last generated.
FAQ
Common questions about course rankings in Dayton, Ohio.
The top golf courses in Dayton, Ohio on Course Vaults are led by Moraine Country Club with a Course Vaults score of 8.9. This page ranks 13 courses, including Moraine Country Club, NCR Country Club, Dayton Country Club.
Course Vaults ranks golf courses by Course Vaults Score (CV score), a community rating from golfers who have played and rated each course. Only open courses with at least 5 explicit ratings qualify, and this list is limited to public and private courses. City pages include golf courses within about 25 miles of Dayton, so nearby suburbs can appear on the same list. Rankings refresh about hourly as new ratings come in; each page shows when it was last generated.
Yes. The Dayton, Ohio list includes golf courses within about 25 miles of Dayton, not only courses whose city field is an exact match. Nearby suburbs can appear when they fall inside that metro radius.
Moraine Country Club is currently #1 among courses in and around Dayton, Ohio on Course Vaults at 8.9 out of 10.
This ranking was last refreshed Nov 12, 2026, 3:37 AM EST. The page revalidates about every hour as golfers add new explicit ratings that meet the 5-rating minimum.
More cities in Ohio
- Cincinnati
- Columbus
- Dublin
- Akron
- Huron
- Powell
- Sunbury
- Batavia
- Delaware
- Galena
- Johnstown
- Kettering
- Lebanon
- Loveland
- Marysville
- New Albany
- Oxford
- Beachwood
- Beavercreek
- Blacklick
- Blue Ash
- Bowling Green
- Brecksville
- Canal Winchester
- Canfield
- Canton
- Centerville
- Chardon
- Columbiana
- Doylestown
- Elyria
- Fairview Park
- Granville
- Grove City
- Hamilton
- Harrison
- Highland Heights
- Hinckley
- Howard
- Hudson
- Lockbourne
- Mainville
- Mason
- Miamisburg
- Middletown
- Mount Vernon
- Nashport
- New Philadelphia
- North Bend
- Norwalk
- Oregon
- Painesville
- Pataskala
- Pickerington
- Poland
- Port Clinton
- Ravenna
- Reynoldsburg
- Shaker Heights
- Solon
- South Charleston
- Springboro
- Stow
- Streetsboro
- Sylvania
- Toledo
- Vienna
- Warren
- West Chester
- Willoughby
- Willoughby Hills
- Zanesville
