Flag of Missouri

Golf courses in Missouri

This directory lists 313 golf courses across 201 cities in Missouri, 192 with 18 holes, 119 with 9 holes and 2 with another or unlisted hole count.

287 COURSES MAPPED
Courses
313
Cities
201
18-hole
192
9-hole
119
Avg 18-hole yards
6,416
Longest
7,400The Golf Club At Creekmoor

Of the 312 Missouri courses that list driving range information, 209 have one.

Across 191 18-hole courses with a listed yardage, the average is 6,416 yards. The longest is The Golf Club At Creekmoor in Raymore at 7,400 yards.

Top cities in Missouri

All 201 cities
  1. Saint Louis7 public · 11 private 19 courses
  2. Kansas City8 public · 4 private 14 courses
  3. Columbia3 public · 3 private 8 courses
  4. Springfield3 public · 4 private 7 courses
  5. Joplin4 public · 1 private 5 courses
  6. Blue Springs4 public 4 courses
  7. Branson3 public 4 courses
  8. Lees Summit2 public · 2 private 4 courses

All 201 cities

Top cities

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

U

V

W

Longest courses

18-hole, yards
  1. 1The Golf Club At CreekmoorSemi-privateRaymore7,400
  2. 2Branson Hills Golf ClubPublicBranson7,324
  3. 3Dalhousie Golf ClubPrivateCape Girardeau7,299
  4. 4Winghaven Country ClubPrivateO Fallon7,250
  5. 5Fox Run Golf ClubPrivateEureka7,232
  6. 6Bellerive Country ClubPrivateSaint Louis7,177
  7. 7Big Cedar Lodge Mountain Top, Ozarks National & Payne's Valley CoursesPublicHollister7,170
  8. 8Lake Forest Country ClubPrivateLake Saint Louis7,161
  9. 9Mozingo Lake Recreation ParkPublicMaryville7,137
  10. 10Stone Canyon Golf ClubPublicBlue Springs7,131

States next to Missouri

Frequently asked questions

How many golf courses are in Missouri?

Missouri has 313 golf courses in 201 cities in this directory: 192 with 18 holes, 119 with 9 holes and 2 with another or unlisted hole count.

Which city in Missouri has the most golf courses?

Saint Louis has the most, with 19 courses, followed by Kansas City (14) and Columbia (8).

What is the longest golf course in Missouri?

Among 18-hole courses with a listed yardage, The Golf Club At Creekmoor in Raymore is the longest at 7,400 yards.

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

The average listed yardage across 191 18-hole courses in Missouri is 6,416 yards.

How many golf courses in Missouri have a driving range?

209 of the 312 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.