Miami golf courses: the public tee times worth booking, and what a round costs
Public Miami golf courses compared: Crandon, Miami Beach Golf Club, Normandy Shores, Palmetto and Granada, with green fees and the 2026 season dates.
The short version
- Best view: Crandon Golf, Key Biscayne: public rounds $159 with cart Tue to Thu, $179 weekends.
- On Miami Beach: Normandy Shores from $116 incl. cart and range balls; Miami Beach Golf Club from $168.
- Cheapest 18: Palmetto Golf Course: $52 with cart all day Monday and Tuesday.
- Nine holes: Granada in Coral Gables: $39 for non-residents, 7 am to 7 pm.
- Winter jump: Beach courses raise rates on November 1 and again on December 17, 2026.
For one memorable public round, book Crandon on Key Biscayne on a Monday or at twilight; for a cheap, honest 18 near the city, Palmetto in south Miami-Dade costs a third of the beach courses.
Editor's note
Miami golf prices swing by season more than almost anything else in the city. The two Miami Beach courses post three rate seasons, and their peak rates from December 17, 2026 run well above the October prices on this page. If you can play before mid-December, you pay a lot less for the same tee time. Every number below is from the course's own rate page, checked in October 2026.
Public golf courses in Miami compared
| Course | Holes and par | Public rate | Good to know |
|---|---|---|---|
| Crandon Golf, Key Biscayne | 18, par 72 | $159 with cart Tue to Thu; $179 Fri to Sun; $120 Mon special | Twilight from 3 pm $90 weekdays, $95 weekends |
| Miami Beach Golf Club | 18, par 72, 6,813 yards | $168 to Oct 31; $181 Nov 1 to Dec 16; $281 Dec 17 to Apr 30, 2027 | Rental clubs $80; ask about resident rates |
| Normandy Shores, Miami Beach | 18, par 71, 6,805 yards | $116 to Oct 31; $130 Nov 1 to Dec 16; $170 Dec 17 to Apr 30, 2027 | Includes cart and range balls; plus 7% sales tax |
| Palmetto Golf Course | 18, par 70 | $52 with cart Mon and Tue; $75 Wed to Fri; $89 weekends | Lighted range and an 18-hole mini golf |
| Granada Golf Course, Coral Gables | 9, par 36 | $39 non-residents; $59 weekday with cart | Cart $18 plus tax per 9 holes |
Public rates for the county courses (Crandon, Palmetto); a Miami-Dade Patron Card, sold in the golf shops, cuts them further. Rates exclude tax unless stated.
golfcrandon.com, miamibeachgolfclub.com, normandyshoresgolfclub.com, golfpalmetto.com and coralgables.com, checked October 2026
Crandon: the one with the bay
Crandon Golf at Key Biscayne is the county's showpiece: an 18-hole, par-72 championship course at 6700 Crandon Boulevard inside Crandon Park. It is open every day from 7 am to 7 pm and has a lighted driving range.
It is also the most expensive county course. The public rate with a cart is $159 Tuesday to Thursday and $179 Friday to Sunday and holidays. The smart times to book are Monday, when a special rate of $120 applies all day, and twilight from 3 pm, at $90 on weekdays and $95 on weekends. Book tee times on the course site or through the county's golf booking page.
The golf course sits inside Crandon Park, the county park that also holds the Key Biscayne beach most visitors come for. If one of your group plays and the rest do not, this is the easiest split day in Miami: a morning round, then the beach.
The county lists park parking at $7 plus tax Monday to Thursday and $10 plus tax Friday to Sunday. Ask the golf shop whether golfers pay it when you book.
Miami Beach Golf Club and Normandy Shores
Miami Beach has two city-owned courses, and both post their season dates. Miami Beach Golf Club at 2301 Alton Road first opened as Bayshore Golf Course in 1923. It is 18 holes, par 72, and its greens fee is $168 through October 31, 2026, $181 from November 1 to December 16, and $281 from December 17, 2026 to April 30, 2027. Its range is open to the public, with buckets from $18.
Normandy Shores at 2401 Biarritz Drive in North Beach is the better value of the two. It is 18 holes, par 71, 6,805 yards, and its rate includes the greens fee, cart and range balls: $116 through October 31, 2026, $130 from November 1 to December 16, and $170 from December 17 to April 30, 2027. Twilight is $86, $107 and $108 in those seasons; it starts at 4 pm until October 31 and at 3 pm from November 1. Add 7% sales tax. Both courses offer lower rates to South Florida and Miami Beach residents; call to ask.
Cheaper rounds: Palmetto and Granada
Palmetto Golf Course at 9300 SW 152nd Street is a county 18-hole, par-70 course and the best price on this page. A round with a cart costs $52 all day Monday and Tuesday, $75 Wednesday to Friday and $89 on weekends, with twilight from 3 pm at $52 on weekdays and $61 on weekends. It is open 6:30 am to 8 pm. The county page lists a 22-position lighted range and an 18-hole mini golf course at $6.50 a person Monday to Thursday and $7.50 Friday to Sunday.
Granada Golf Course at 2001 Granada Boulevard is Coral Gables' nine-hole, par-36 course, open daily from 7 am to 7 pm. Non-residents pay $39, residents $30, and twilight is $35 for non-residents. A cart is $18 plus tax per nine holes, or take the weekday ride-and-save rate of $59 with the cart included. The city says a rain shelter is being built from November 2, 2026, and the course stays open during the work.
Skip it if
Questions people ask
What is the best public golf course in Miami?
Crandon Golf on Key Biscayne is the county's championship course on Key Biscayne. Public rates in October 2026 are $159 to $179 with a cart, or $120 on Mondays.
What is the cheapest golf course in Miami?
Palmetto Golf Course in south Miami-Dade charges $52 for 18 holes with a cart all day Monday and Tuesday. Granada in Coral Gables is $39 for nine holes for non-residents.
How much is golf in Miami Beach?
Normandy Shores is $116 through October 31, 2026, then $130 and, from December 17, $170, including cart and range balls. Miami Beach Golf Club is $168, then $181, then $281.
Is Melreese golf course still open?
No. Melreese, the International Links course by the airport, closed in March 2023 for the Miami Freedom Park development.
Can you play the Biltmore golf course?
The Biltmore's page gives a tee-time line for hotel guests and promotes private memberships; it does not publish public rates. Call 305 460 5364 to ask.
More guides
Topgolf in Miami: Doral, Miami Gardens and the driving ranges that cost lessGolf · Topgolf · 5 min read
Things to do on Key Biscayne: two beach parks, a nature center and what it all costsKey Biscayne · Key biscayne · Things to do · 5 min read
Things to do in Coral Gables, Florida: the quarry pool, the big garden and a walkable downtownCoral Gables · Coral gables · Things to do · 6 min readRates, seasons and hours from golfcrandon.com (rates and range), miamidade.gov (Crandon and Palmetto pages), golfmiamidade.com, golfpalmetto.com, miamibeachgolfclub.com, normandyshoresgolfclub.com, coralgables.com (Granada), golfccmiami.com and biltmorehotel.com; Melreese closure from GolfPass (December 2023); Doral forecaddie from Golf News Net (April 2026); checked October 2026.