Flag of Florida

Golf courses in Florida

This directory lists 1,036 golf courses across 275 cities in Florida, 812 with 18 holes, 166 with 9 holes and 58 with another or unlisted hole count.

760 COURSES MAPPED
Courses
1,036
Cities
275
18-hole
812
9-hole
166
Avg 18-hole yards
6,385
Longest
7,785The Club at Emerald Hills

Of the 985 Florida courses that list driving range information, 826 have one.

Across 809 18-hole courses with a listed yardage, the average is 6,385 yards. The longest is The Club at Emerald Hills in Hollywood at 7,785 yards.

Top cities in Florida

All 275 cities
  1. Naples2 public · 63 private 66 courses
  2. Lady Lake3 public · 41 private 44 courses
  3. Fort Myers6 public · 27 private 34 courses
  4. Boca Raton4 public · 17 private · 2 semi‑private 23 courses
  5. Bradenton7 public · 11 private · 3 semi‑private 21 courses
  6. Orlando13 public · 7 private · 1 semi‑private 21 courses
  7. Jacksonville8 public · 11 private 20 courses
  8. Sarasota5 public · 11 private · 1 semi‑private 18 courses

All 275 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

Y

Z

Longest courses

18-hole, yards
  1. 1The Club at Emerald HillsPrivateHollywood7,785
  2. 2Hammock Beach Golf Resort & Spa Conservatory CoursePrivatePalm Coast7,776
  3. 3Windswept DunesPublicFreeport7,584
  4. 4Southern Hills PlantationPrivateBrooksville7,557
  5. 5Colonial Country ClubPrivateFort Myers7,537
  6. 6Panther Run Golf ClubPublicAve Maria7,532
  7. 7Old Memorial Golf ClubPrivateTampa7,510
  8. 8Bella CollinaPrivateMontverde7,500
  9. 9Orange County National Golf Center and LodgePublicWinter Garden7,493
  10. 10Trump National DoralPublicMiami7,450

States next to Florida

Frequently asked questions

How many golf courses are in Florida?

Florida has 1,036 golf courses in 275 cities in this directory: 812 with 18 holes, 166 with 9 holes and 58 with another or unlisted hole count.

Which city in Florida has the most golf courses?

Naples has the most, with 66 courses, followed by Lady Lake (44) and Fort Myers (34).

What is the longest golf course in Florida?

Among 18-hole courses with a listed yardage, The Club at Emerald Hills in Hollywood is the longest at 7,785 yards.

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

The average listed yardage across 809 18-hole courses in Florida is 6,385 yards.

How many golf courses in Florida have a driving range?

826 of the 985 courses that list driving range information have one.

Listing data last updated October 2026. See data sources.