Golf courses in Miami Beach, FL
There are 4 golf courses in Miami Beach, FL: 2 public and 2 private.
- Courses
- 4
- 18-hole
- 3
- 9-hole
- 1
- With a range
- 4 of 4
- Avg 18-hole yards
- 6,837
- Nearby
- 6 within 9 mi
Courses in and near Miami Beach
-
Fisher Island Club
Private1 Fisher Island Dr
9 · PAR 35 · 3,100 YD
-
La Gorce Country Club
Private5685 Alton Rd
18 · PAR 71 · 6,802 YD
-
Miami Beach Golf Club
Public2301 Alton Rd
18 · PAR 72 · 6,903 YD
-
Normandy Shores Golf Club
Public2401 Biarritz Dr
18 · PAR 71 · 6,805 YD
-
Indian Creek Country Club
PrivateIndian Creek Village, FL
4.5 MI · 18 · PAR 72 · 6,662 YD
-
Miccosukee Golf & Country Club
PrivateMiami, FL
4.5 MI · 9 · PAR 36 · 3,359 YD
-
Miami Shores Country Club
PrivateMiami Shores, FL
4.8 MI · 18 · PAR 71 · 6,373 YD
-
International Links Miami - Melreese Country Club
PublicMiami, FL
7.7 MI · 18 · PAR 71 · 7,173 YD
-
Westview Country Club
PrivateMiami, FL
8.3 MI · 18 · PAR 72 · 6,592 YD
-
Greynolds Golf Course
PublicNorth Miami Beach, FL
8.6 MI · 9 · PAR 36 · 3,090 YD
No courses match these filters.
Missing a course in Miami Beach, or something out of date?
Tell us what to fixOf the 4 Miami Beach courses that list driving range information, 4 have one.
Among the 3 18-hole courses here with a listed yardage, the longest is Miami Beach Golf Club at 6,903 yards, and the average is 6,837 yards.
Miami Beach is in Florida, which has 1,036 golf courses across 275 cities in this directory.
Nearby cities with listed courses include Indian Creek Village, FL (4.5 miles), Miami Shores, FL (4.8 miles), North Miami Beach, FL (8.6 miles) and Hialeah, FL (9.1 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Miami Beach, FL?
Miami Beach, FL has 4 golf courses in this directory: 3 with 18 holes and 1 with 9 holes.
What is the longest golf course in Miami Beach, FL?
Of the 18-hole courses with a listed yardage, Miami Beach Golf Club is the longest at 6,903 yards.
Do golf courses in Miami Beach, FL have driving ranges?
4 of the 4 courses in Miami Beach, FL that list driving range information have one.
How long is the average 18-hole course in Miami Beach, FL?
Across 3 18-hole courses with a listed yardage, the average is 6,837 yards.
What cities near Miami Beach, FL have golf courses?
Nearby cities with listed courses include Indian Creek Village, FL (4.5 miles, 1 course), Miami Shores, FL (4.8 miles, 1 course), North Miami Beach, FL (8.6 miles, 1 course) and Hialeah, FL (9.1 miles, 1 course).
How many public golf courses are in Miami Beach, FL?
Miami Beach, FL has 2 public golf courses in this directory.
How many private golf courses are in Miami Beach, FL?
Miami Beach, FL has 2 private golf courses in this directory.
How many public vs private golf courses are in Miami Beach, FL?
Of the 4 golf courses listed in Miami Beach, FL, 2 are public and 2 are private.
Listing data last updated October 2026. See data sources.