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

Showing 10 courses: 4 in Miami Beach, 6 nearby.

  1. Fisher Island Club

    Private1 Fisher Island Dr

    9 · PAR 35 · 3,100 YD

  2. La Gorce Country Club

    Private5685 Alton Rd

    18 · PAR 71 · 6,802 YD

  3. Miami Beach Golf Club

    Public2301 Alton Rd

    18 · PAR 72 · 6,903 YD

  4. Normandy Shores Golf Club

    Public2401 Biarritz Dr

    18 · PAR 71 · 6,805 YD

  5. Indian Creek Country Club

    PrivateIndian Creek Village, FL

    4.5 MI · 18 · PAR 72 · 6,662 YD

  6. 4.5 MI · 9 · PAR 36 · 3,359 YD

  7. Miami Shores Country Club

    PrivateMiami Shores, FL

    4.8 MI · 18 · PAR 71 · 6,373 YD

  8. 7.7 MI · 18 · PAR 71 · 7,173 YD

  9. Westview Country Club

    PrivateMiami, FL

    8.3 MI · 18 · PAR 72 · 6,592 YD

  10. Greynolds Golf Course

    PublicNorth Miami Beach, FL

    8.6 MI · 9 · PAR 36 · 3,090 YD

Missing a course in Miami Beach, or something out of date?

Tell us what to fix

Of 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 line

All golf courses in Florida

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