Fairways, lagoons and mangroves at Crandon Golf from the air

Nine courses and clubs · Miami & Miami Beach, Florida

Golf in Miami

The 1920s courses of Miami Beach and Coral Gables, the bayside links at Crandon and the private clubs.

Updated October 2026

Browse by type

Insiders' picks

Our first three calls on this list, from editors who know Miami from Wynwood to Coconut Grove.

  1. The only public course on Biscayne Bay

    Crandon Golf at Key Biscayne

    Key Biscayne·Public golf course·$$

    Miami-Dade County’s 18-hole course on Key Biscayne, ringed by water and mangroves.

    6700 Crandon Blvd, Key Biscayne, FL 33149Explore View on map

  2. Donald Ross, 1925

    Biltmore Golf Course

    Coral Gables·Public golf course·$$$

    An 18-hole, par-71 Donald Ross course from 1925, beneath the tower of The Biltmore Hotel.

    At The Biltmore, 1200 Anastasia Avenue, Coral Gables, FL 33134Explore View on map

The full list: Golf, A–Z

Show 9 of 10 places on a map
Neighbourhood
More areas 2

Golf

The back story 1

The story of golf in Miami and how visitors can play.

  1. The back story

    Golf in Miami: the back story

    Miami·Golf guide

    How golf grew up with Miami Beach and Coral Gables, and where visitors can play today.

    Explore View on map

Golf

Public courses 7

City and county courses where visitors can book a tee time.

  1. Donald Ross, 1925

    Biltmore Golf Course

    Coral Gables·Public golf course·$$$

    An 18-hole, par-71 Donald Ross course from 1925, beneath the tower of The Biltmore Hotel.

    At The Biltmore, 1200 Anastasia Avenue, Coral Gables, FL 33134Explore View on map

  2. The only public course on Biscayne Bay

    Crandon Golf at Key Biscayne

    Key Biscayne·Public golf course·$$

    Miami-Dade County’s 18-hole course on Key Biscayne, ringed by water and mangroves.

    6700 Crandon Blvd, Key Biscayne, FL 33149Explore View on map

  3. Granada Golf Course logo

    Florida’s oldest nine holes

    Granada Golf Course

    Coral Gables·Public golf course·$

    A nine-hole, par-36 city course in Coral Gables, the oldest operating nine-hole course in Florida.

    Explore View on map

  4. Carl Fisher’s 1923 course

    Miami Beach Golf Club

    Miami Beach·Public golf course·$$

    Miami Beach’s 18-hole city course on Alton Road, first opened in 1923 as Bayshore.

    2301 Alton Road, Miami Beach, FL 33140Explore View on map

  5. Since 1939

    Miami Shores Country Club

    Miami Shores·Public golf course·$$

    A 1939 course under old oaks in Miami Shores, 18 holes, par 71, open to the public.

    10000 Biscayne Blvd, Miami Shores, FL 33138Explore View on map

  6. Opened 1941

    Normandy Shores Golf Club

    Miami Beach·Public golf course·$$

    Miami Beach’s second city course, laid out in 1941 on its own island in Biscayne Bay.

    2401 Biarritz Drive, Miami Beach, FL 33141Explore View on map

  7. Palmetto Golf Course logo

    A Dick Wilson course, 1959

    Palmetto Golf Course

    South Miami-Dade·Public golf course·$

    A county course from 1959 by Dick Wilson, with canals, a lit range and mini golf.

    9300 SW 152nd Street, Miami, FL 33157Explore View on map

Golf

Private clubs 2

Members and guests only.

  1. Private, members only

    Private clubs: La Gorce and Riviera

    Miami Beach and Coral Gables·Private golf clubs

    Two of Miami’s historic private golf clubs, for members and their guests only.

    Explore View on map

Explore more of Miami

The ULTIMATE letter

Miami in your inbox

An occasional email with new places, events and our latest in-depth articles. No spam, ever.