Flag of Ohio

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.

496 COURSES MAPPED
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
  1. Cincinnati14 public · 12 private 27 courses
  2. Columbus5 public · 7 private 12 courses
  3. Akron6 public · 3 private 9 courses
  4. Medina5 public · 3 private 8 courses
  5. Toledo5 public · 2 private 8 courses
  6. Springfield6 public · 1 private 7 courses
  7. Warren4 public · 1 private 7 courses
  8. Canton2 public · 3 private 6 courses

All 308 cities

Top cities

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

Longest courses

18-hole, yards
  1. 1The Ohio State University Golf ClubPrivateColumbus7,455
  2. 2NorthStar Golf ClubPrivateSunbury7,450
  3. 3Pinnacle Golf ClubPrivateGrove City7,407
  4. 4Boulder Creek Golf Club & Event CenterPublicStreetsboro7,402
  5. 5The Golf ClubPrivateNew Albany7,268
  6. 6The Virtues Golf ClubPublicNashport7,243
  7. 7Inverness ClubPrivateToledo7,234
  8. 8Kinsale Golf and Fitness ClubPrivatePowell7,228
  9. 9Graywolf Golf ClubPublicClayton7,223
  10. 10Muirfield Village Golf ClubPrivateDublin7,221

States 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.