Sand pits on a golf course.

9 Best Golf Courses in Miami

Where to Go in Miami to Play Golf?

The best golf courses in Miami are at the forefront with over 30 individual complexes within a 15-mile radius, including the Miccosukee Country Club and the legendary Biltmore. Miami might be known for its palm-fringed beaches, art deco buildings, and atmospheric Cuban neighborhoods, but it’s also home to sports that benefit from its year-round sunshine.

If you’re feeling presidential, book a stay at Trump National Doral Golf Club with its infamous Blue Monster course, or retreat into the tranquility of sleepy rural Florida where you can take professional instruction from a PGA veteran. Meanwhile, enjoy perks like driving ranges, caddies, clubhouse restaurants, and well-stocked pro shops that feature all the latest gear from Cleveland, Srixon, and Adidas.

1. Biltmore Golf Course

Illustrious Florida club with a storied PGA history

A large hotel behind a golf course.

Good for: Luxury, History


Designed in the mid-1920s by esteemed Scottish-American golf architect Donald Ross, Miami’s Biltmore is an 18-hole, par-71 beauty. It’s been impeccably restored to meet today’s golfing standards while still retaining the charm of its initial design. Put simply, the Biltmore is one of Florida’s most aesthetically pleasing courses with its lush Bermuda grass fairways, glamorous green palm trees, and serpentine river that cuts across the landscape.

After a game, head to Fairways Restaurant, which overlooks the iconic banyan tree, for Southern yardbird po’boys, freshly shucked oysters, and a fine selection of cocktails like the Greenbrier Smash.


Location: 1210 Anastasia Ave, Coral Gables, FL 33134, USA

Open: Tuesday–Sunday from 6.30 am to 7.30 pm, Monday from 9.30 am to 7.30 pm

Phone: +1 305-460-5364

See nearby properties

Destination card image

Biltmore Golf Course

1210 Anastasia Ave, Coral Gables, FL 33134, USA

2. Trump National Doral Golf Club

Presidential prestige on every level

A large golf course and hole with a flag.

Good for: Luxury, Photo


A convenient 10-minute drive from Miami International Airport, Trump National Doral Golf Club is a luxurious public complex. It boasts 4 championship courses, as envisioned by U.S. President Donald J. Trump and celebrated golf architect Gil Hanse. Come here for the game but stay for the resort’s exquisite suites and glittering gastronomy, which can be found inside its many top-tier gourmet restaurants.

During the day, take on the legendary Blue Monster course or get into the swing of things on the Golden Palm, Red Tiger, or Silver Fox courses. While the clubhouse is members only, short-stay guests can enjoy a meal at the Champion’s Bar & Grill. Highly recommended are the tomato basil bisque and braised short rib sliders.


Location: 4400 NW 87th Ave, Miami, FL 33178, USA

Phone: +1 305-592-2000

See nearby properties

Destination card image

Trump National Doral Golf Club

4400 NW 87th Ave, Miami, FL 33178, USA

3. Granada Golf Club

An affordable and historic 9-hole layout course near central Miami

A fairway and golf course with flags.

Good for: Budget, Photo


The city-run Granada Golf Club boasts a par 36 course with local charm and is a firm favorite among beginners who enjoy it for good practice. Golf veterans love it for its central location and come here for a quick round. The course player-friendly for all ages with its spacious layout, no water, straight and generous fairways, and only very few sand traps.


The club was established in 1923 and it has been supporting golfing talent ever since. If your swings or putts need attention, the expert staff is ready to show you how to get your game onto the next level. After your round, rest your feet and order a cold drink at the quaint clubhouse.


Location: 2001 Granada Blvd, Coral Gables, FL 33134, USA

Open: Daily from 7 am to 7 pm

Phone: +1 305-460-5367

See nearby properties

Destination card image

Granada Golf Club

2001 Granada Blvd, Coral Gables, FL 33134, USA

4. Palmetto Golf Course

Picture-postcard course with plenty of challenges

A sand trap at a golf course.

Good for: Couples, Luxury


A 30-minute drive south of central Miami, Palmetto Golf is an 18-hole championship course that spans 121 serene sylvan acres. The brainchild of American architect Dick Wilson, this ingenious layout is known for its treacherous palmetto trees and multitude of water hazards, including a twisty snake-like river that cuts across the fairways.

When you’re not wrapped up in a game, visit the driving range to work on your technique, or take lessons at the Palmetto Golf Academy under the watchful eye of PGA pro Alex Fernandez. The on-site Sports Grill serves ice-cold beer and cocktails in a laidback brick interior. It also boasts plenty of big-screen TVs that broadcast all the latest sporting matches.


Location: 9300 SW 152nd St, Miami, FL 33157, USA

Open: Daily from 6.30 am to 8 pm

Phone: +1 305-238-2922

See nearby properties

Destination card image

Palmetto Golf Course

9300 SW 152nd St, Miami, FL 33157, USA

5. Normandy Shores Golf Club

Family-friendly public venue set on its own sub-tropical island

A path and golf cart on a golf course.

Good for: , Luxury, Food, Families


Just west of Miami Beach, surrounded entirely by azure water, Normandy Shores Golf Course has charmed locals and visitors alike since 1941. Over the years, it’s hosted legends including Arnold Palmer and Peter Thompson, leading to a reputation for excellence. In 2008, the city invested 9 million dollars into its Arthur Hills revamp, elevating it to a whole new tier of prestige.

Normandy Shores is fit for both amateurs and seasoned vets, challenging each player with sneaky water hazards that make themselves known on 12 out of 18 holes. Its inviting clubhouse restaurant serves hearty brunches, deli sandwiches, and a selection of meat and seafood mains. There’s also a practice facility and pro shop stocking Srixon, Cleveland, and Puma.


Location: 2401 Biarritz Dr, Miami Beach, FL 33141, USA

Open: Daily from 7 am to 7 pm

Phone: +1 305-868-6502

See nearby properties

Destination card image

Normandy Shores Golf Club

2401 Biarritz Dr, Miami Beach, FL 33141, USA

6. Miccosukee Golf and Country Club

Home to 3 fabled 9-hole courses

A person walks on a golf course with golf clubs.

Good for: Couples, Luxury


Sandwiched between Miami’s Kendall West and Kendall Lakes neighborhoods, Miccosukee Golf and Country Club boasts a trio of distinct courses (Marlin, Dolphin, and Barracuda). They were designed by Fort Lauderdale architect, Mark Mahannah. Showcasing flawless greens and fairways interrupted by water hazards, sand traps, and strategic elevation changes, the courses have hosted several PGA events since they opened in 1970.

Miccosukee is elevated with a swimming pool, tennis center, driving range, and putting green, as well as a restaurant with a seafood buffet, carvery, and waffle station. You can also enjoy a bike ride along the club’s scenic 4-mile loop path. Don’t forget the pro shop which stocks all the latest merchandise.


Location: 6401 Kendale Lakes Dr, Miami, FL 33183, USA

Open: Daily from 7 am to 8.30 pm

Phone: +1 305-382-3930

See nearby properties

Destination card image

Miccosukee Golf and Country Club

6401 Kendale Lakes Dr, Miami, FL 33183, USA

7. Miami Springs Golf and Country Club

Home of the Miami Open, South Florida’s first PGA event

A large sand trap at a golf course.

Good for: Couples, History, Food


45 minutes from downtown and moments from the city’s airport, Miami Springs Golf and Country Club is partially responsible for golfing legends Gene Sarazen and Sam Snead. Designed by Thomas “Tubby” Martin a century ago, this historic venue delivers 18-holes of golfing magic to those lucky enough to play here.

The oldest course in the region, Miami Springs is home to the only driving range with after-dark access, featuring a paspalum grass practice bunker that’s lit for nighttime use. It’s also friendly to golfers of all skill levels as the only real hazards are the pesky sand bunkers and a creek that cuts across 4 fairways. When you’ve worked up a serious appetite, head to the Hole 19 restaurant.


Location: 650 Curtiss Pkwy, Miami Springs, FL 33166, USA

Open: Daily from 6 am to 9 pm

Phone: +1 305-805-5180

See nearby properties

Destination card image

Miami Springs Golf and Country Club

650 Curtiss Pkwy, Miami Springs, FL 33166, USA

8. Miami Shores Golf Club

Fairways alongside the beauty of the Biscayne Canal


Good for: Couples, Luxury, History


Built in 1939 by Robert F. “Red” Lawrence and Louis Wilson, but renovated as recently as 2011, Miami Shores Golf Club is a majestic, oak-lined complex. It has hosted prestigious events like the Florida State Open. What’s more, many celebrities have attempted to score a hole-in-1 here, including baseball player Joe DiMaggio, actor/comedian Bob Hope, and charismatic PGA icon Arnold Palmer.

Spanning 130 acres, this 18-hole, par 71 course has undergone outstanding fairway, green, and bunker restoration in surrounds that teem with native wildlife and lush green vegetation. When you’re not teeing up, you can play a game of tennis or dine in the club’s on-site bistro, which features a full bar, views of the course, and chef-prepared dishes.


Location: 10000 Biscayne Blvd, Miami Shores, FL 33138, USA

Open: Saturday–Thursday from 11 am to 6 pm, Friday from 11 am to 9 pm

Phone: +1 305-795-2360

See nearby properties

Destination card image

Miami Shores Golf Club

10000 Biscayne Blvd, Miami Shores, FL 33138, USA

9. Flamingo Lakes Golf and Country Club

A semi-private course that’s set in tranquil rural surrounds

A sunrise at a golf course.

Good for: Couples, Luxury, Food


Flamingo Lakes Golf and Country Club can be found in Pembroke Pines, Broward County, an hour’s drive north of Miami. This 18-hole, par 71 course will really test your golfing mettle thanks to its uniquely hilly terrain and mighty elevation changes. You can even book a pre-play lesson with PGA instructor Brian Gilchrist.

There are plenty of risk-versus-reward moments with water hazards appearing at almost every hole and sandy bunkers rearing up, ready to swallow your ball. After the game, head to the Oasis Cafe for delicious Hispanic and American dishes like chuleta valluna (Columbian pork loin) and homestyle meatloaf with mashed potatoes.


Location: 701 SW Flamingo W Dr, Pembroke Pines, FL 33027, USA

Open: Daily from 7 am to 5 pm

Phone: +1 954-435-6110

See nearby properties

Destination card image

Flamingo Lakes Golf and Country Club

701 SW Flamingo W Dr, Pembroke Pines, FL 33027, USA

This article includes opinions of the Go Guides editorial team. Hotels.com compensates authors for their writing appearing on this site; such compensation may include travel and other costs.