Leaderboard—Every course in range — use Filters to narrow the list.tap to expand
PosRatingCourseAttributes
1Miami Beach Golf ClubMiami Beach · Public · 18 holes9.62Indian Creek Country ClubIndian Creek Village · Public · 18 holes9.63Turnberry Isle Country ClubAventura · Public · 18 holes9.24Normandy Shores Golf CourseMiami Beach · Public · 18 holes9.05La Gorce Country ClubMiami Beach · Public · 18 holes8.96Miami Shores Country ClubMiami Shores · Public · 18 holes8.37Miami Springs Golf & Country ClubMiami Springs · Public · 18 holes8.18Biltmore Golf Course MiamiCoral Gables · Public · 18 holes7.89Miami Lakes Golf ClubMiami Lakes · Public · 18 holes7.710Miccosukee Golf & Country ClubPublic · 18 holes7.711Plantation Preserve Golf Course & ClubPlantation · Public · 18 holes7.612Crandon Golf at Key BiscayneKey Biscayne · Public · 18 holes6.713The Club At Emerald HillsHollywood · Public · 18 holes6.714Palmetto Golf CoursePublic · 18 holes6.515Flamingo Lakes Golf & Country ClubPembroke Pines · Public · 18 holes6.316Country Club of MiamiHialeah · Public · 18 holes6.117Orangebrook Golf & Country ClubHollywood · Public · 18 holes5.918Costa Del Sol Golf ClubPublic · 18 holes5.7

Golf courses in the Miami area, FL

There are 21 golf courses within 25 miles of Miami: 21 public and 0 private. The best public course is Miami Beach Golf Club. The most forgiving 18 is Flamingo Lakes Golf & Country Club in Pembroke Pines.

Course map of Miami Beach Golf Club, Miami Beach, FL
Course map: Miami Beach Golf Club, Miami Beach, FL

Best golf courses in Miami

The best golf course in Miami is Miami Beach Golf Club in Miami Beach.

  1. 1Miami Beach Golf ClubMiami Beach9.6
  2. 2Indian Creek Country ClubIndian Creek Village9.6
  3. 3Turnberry Isle Country ClubAventura9.2

Overall score out of 10.

Best public golf courses in Miami

The best public golf course in Miami is Miami Beach Golf Club in Miami Beach.

  1. 1Miami Beach Golf ClubMiami Beach9.6
  2. 2Indian Creek Country ClubIndian Creek Village9.6
  3. 3Turnberry Isle Country ClubAventura9.2

Open to anyone.

Easiest golf courses in Miami

The easiest 18-hole golf course in Miami is Flamingo Lakes Golf & Country Club in Pembroke Pines.

  1. 1Flamingo Lakes Golf & Country ClubPembroke Pines6.3
  2. 2Costa Del Sol Golf ClubMiami5.7
  3. 3Turnberry Isle Country ClubAventura9.2

Easiest first; the number is the overall rating.

Hardest golf courses in Miami

The hardest golf course in Miami is The Club At Emerald Hills in Hollywood.

  1. 1The Club At Emerald HillsHollywood6.7
  2. 2Crandon Golf at Key BiscayneKey Biscayne6.7
  3. 3Indian Creek Country ClubIndian Creek Village9.6

Hardest first; the number is the overall rating.

Golf courses with the best views in Miami

The golf course with the best views in Miami is Indian Creek Country Club in Indian Creek Village.

  1. 1Indian Creek Country ClubIndian Creek Village9.6
  2. 2Normandy Shores Golf CourseMiami Beach9.0
  3. 3Miami Beach Golf ClubMiami Beach9.6

Best views first; the number is the overall rating.

Best golf course restaurants in Miami

The best golf course restaurant in Miami is at Miami Beach Golf Club in Miami Beach.

  1. 1Miami Beach Golf ClubMiami Beach9.6
  2. 2Turnberry Isle Country ClubAventura9.2
  3. 3Indian Creek Country ClubIndian Creek Village9.6

Best food first; the number is the overall rating.

Best 9-hole golf courses in Miami

The best 9-hole golf course near Miami is Greynolds Golf Course in North Miami Beach.

  1. 1Greynolds Golf CourseNorth Miami Beach6.6

Overall score out of 10.

Par-3 golf courses in Miami

The best par-3 golf course in Miami is Cooper Colony Golf and Country Club in Cooper City.

  1. 1Cooper Colony Golf and Country ClubCooper City8.0
  2. 2Briar Bay Golf CourseMiami6.2

Overall score out of 10.

Common questions

How many golf courses are in Miami?

21 golf courses within 25 miles: 4 in the city and the rest in nearby towns. 21 are public.

What is the oldest golf course in Miami?

Orangebrook Golf & Country Club in Hollywood, from 1936. The newest is Miami Springs Golf & Country Club in Miami Springs (2023).

Golf courses in the Miami area, town by town

Golf courses in Indian Creek Village 1

Indian Creek Country ClubPublic · 18 holes · 8 mi9.6

Golf courses in North Miami Beach 1

Greynolds Golf CoursePublic · 9 holes · 12 mi6.6
Drive radius
52575200600
30Miles

The best way to find a course.