Flag of Indiana

Golf courses in Indiana

Indiana has 363 golf courses in 181 cities in this directory: 269 with 18 holes, 91 with 9 holes and 3 with another or unlisted hole count.

301 COURSES MAPPED
Courses
363
Cities
181
18-hole
269
9-hole
91
Avg 18-hole yards
6,335
Longest
7,754Purgatory Golf Club

Of the 360 Indiana courses that list driving range information, 250 have one.

Across 268 18-hole courses with a listed yardage, the average is 6,335 yards. The longest is Purgatory Golf Club in Noblesville at 7,754 yards.

Top cities in Indiana

All 181 cities
  1. Indianapolis19 public · 10 private 29 courses
  2. Fort Wayne8 public · 5 private 16 courses
  3. Carmel2 public · 4 private 7 courses
  4. Evansville6 public 7 courses
  5. Terre Haute6 public · 1 private 7 courses
  6. Crown Point4 public · 2 private 6 courses
  7. Greenwood4 public · 1 private 6 courses
  8. South Bend3 public · 3 private 6 courses

All 181 cities

Top cities

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

V

W

Y

Z

Longest courses

18-hole, yards
  1. 1Purgatory Golf ClubPublicNoblesville7,754
  2. 2Kelly's Hidden Acres Golf CoursePublicMilan7,404
  3. 3Holliday FarmsPrivateZionsville7,321
  4. 4Sycamore Hills Golf ClubPrivateFort Wayne7,275
  5. 5The Links At Heartland CrossingPublicCamby7,267
  6. 6Birck Boilermaker Golf ComplexWest Lafayette7,253
  7. 7Bridgewater Golf ClubPublicAuburn7,239
  8. 8Hulman Links Golf CoursePublicTerre Haute7,225
  9. 9Victoria National Golf ClubPrivateNewburgh7,209
  10. 10The Trophy ClubPublicLebanon7,208

States next to Indiana

Frequently asked questions

How many golf courses are in Indiana?

Indiana has 363 golf courses in 181 cities in this directory: 269 with 18 holes, 91 with 9 holes and 3 with another or unlisted hole count.

Which city in Indiana has the most golf courses?

Indianapolis has the most, with 29 courses, followed by Fort Wayne (16) and Carmel (7).

What is the longest golf course in Indiana?

Among 18-hole courses with a listed yardage, Purgatory Golf Club in Noblesville is the longest at 7,754 yards.

How long is the average 18-hole course in Indiana?

The average listed yardage across 268 18-hole courses in Indiana is 6,335 yards.

How many golf courses in Indiana have a driving range?

250 of the 360 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.