Golf courses in Ohio
This directory lists 592 golf courses across 308 cities in Ohio, 453 with 18 holes, 134 with 9 holes and 5 with another or unlisted hole count.
- Courses
- 592
- Cities
- 308
- 18-hole
- 453
- 9-hole
- 134
- Avg 18-hole yards
- 6,410
- Longest
- 7,455The Ohio State University Golf Club
Of the 590 Ohio courses that list driving range information, 395 have one.
Across 452 18-hole courses with a listed yardage, the average is 6,410 yards. The longest is The Ohio State University Golf Club in Columbus at 7,455 yards.
Top cities in Ohio
All 308 cities-
Cincinnati14 public · 12 private 27 courses -
Columbus5 public · 7 private 12 courses -
Akron6 public · 3 private 9 courses -
Medina5 public · 3 private 8 courses -
Toledo5 public · 2 private 8 courses -
Springfield6 public · 1 private 7 courses -
Warren4 public · 1 private 7 courses -
Canton2 public · 3 private 6 courses
All 308 cities
Top citiesA
B
C
D
E
F
G
H
I
J
K
L
M
N
- Napoleon1
- Nashport2
- Negley1
- New Albany3
- New Bloomington1
- New Carlisle1
- New Concord1
- New Lexington1
- New London1
- New Philadelphia1
- New Vienna1
- New Washington1
- Newark2
- Newburgh Heights1
- Newbury1
- Newton Falls2
- North Baltimore1
- North Bend1
- North Benton1
- North Bloomfield1
- North Canton3
- North Jackson1
- North Kingsville1
- North Lawrence1
- North Olmsted2
- Norton1
- Norwalk2
- Nova1
O
P
Q
R
S
T
U
V
W
X
Y
Z
Longest courses
18-hole, yardsStates next to Ohio
Frequently asked questions
How many golf courses are in Ohio?
Ohio has 592 golf courses in 308 cities in this directory: 453 with 18 holes, 134 with 9 holes and 5 with another or unlisted hole count.
Which city in Ohio has the most golf courses?
Cincinnati has the most, with 27 courses, followed by Columbus (12) and Akron (9).
What is the longest golf course in Ohio?
Among 18-hole courses with a listed yardage, The Ohio State University Golf Club in Columbus is the longest at 7,455 yards.
How long is the average 18-hole course in Ohio?
The average listed yardage across 452 18-hole courses in Ohio is 6,410 yards.
How many golf courses in Ohio have a driving range?
395 of the 590 courses that list driving range information have one.
Listing data last updated October 2026. See data sources.