Golf in Florida
Things to Do

Florida Golf: The Best Courses and Resorts

Florida has more golf courses than any other state, and you can play year round in shorts. This guide covers the marquee courses, the best resort stays around Orlando and the coasts, and when to book for the best weather and rates.

The marquee courses

Florida's most famous course is TPC Sawgrass in Ponte Vedra Beach near Jacksonville, home of the Players Championship and the island-green 17th hole, one of the most nerve-testing par 3s in golf. It is a bucket-list round, and the Stadium Course takes public tee times at a premium price. Around Orlando, the resort courses run deep and are the easiest to build into a family trip.

Omni Orlando Resort at ChampionsGate off I-4 southwest of the city has 45 holes designed by Greg Norman plus the David Leadbetter Golf Academy, making it a strong base for a golf-focused stay. It is an easy drive from the theme parks if the family splits time, covered in our theme parks guide.

Resort golf around Orlando

Orlando is the state's golf-resort hub. Rosen Shingle Creek on Universal Boulevard has an 18-hole course laid along Shingle Creek at the headwaters of the Everglades, with a full convention-hotel base. The Ritz-Carlton Orlando, Grande Lakes and its sister JW Marriott share the Grande Lakes property and a Greg Norman course, pairing high-end rooms with a spa and easy park access. Hyatt Regency Grand Cypress near Lake Buena Vista rounds out the cluster with a Jack Nicklaus-designed layout.

These resorts bundle stay-and-play packages that often beat paying green fees separately, especially in the summer off-season. Book directly through the resort for the best rates.

Course / ResortAreaHolesBest for
TPC SawgrassPonte Vedra36Bucket-list round
Omni ChampionsGateOrlando45Golf-focused stay
Rosen Shingle CreekOrlando18Convention + golf
Ritz-Carlton Grande LakesOrlando18Luxury stay-and-play
The BreakersPalm Beach36Historic beach resort

Coastal golf: Palm Beach and the Gulf

On the Atlantic side, The Breakers Palm Beach on South County Road is a historic oceanfront resort with two courses, including the Ocean Course, the oldest 18 in Florida. Palm Beach County packs in more courses per square mile than almost anywhere in the country, so it is a natural golf base near Fort Lauderdale and Miami.

On the Gulf side, the Naples and Marco Island area is dense with resort golf, and the Emerald Coast around Destin adds courses to a beach trip. Golf pairs well with a beach day, and our best beaches in Florida guide covers the nearby sand. A round also fits easily into a wider driving trip like a Florida Keys road trip on the way south.

When to play, costs, and weather

The dry season, November through April, is peak golf season with warm, dry days and the highest green fees, often $150 to $400 at the marquee resorts. Summer, May through October, is hot and humid with near-daily afternoon thunderstorms, but it is when rates drop the most, sometimes by half, and morning tee times let you finish before the storms build around 2 to 4 pm.

Book early tee times year round to beat the heat and the lightning, hydrate hard in summer, and watch the sky. When lightning is within range, courses clear players off fast, so build a little schedule slack in the wet season. Compare resort and public courses statewide in the golf courses directory.

Booking tee times and building a golf trip

Book resort courses through the hotel to unlock stay-and-play rates, and reserve marquee public rounds like TPC Sawgrass weeks ahead in peak winter season. Twilight tee times, usually after 2 or 3 pm, cut the green fee substantially and let you play in the cooler part of the day, though in summer you race the afternoon storms. Ask about cart, range balls, and caddie fees up front, since they add to the posted rate.

Orlando is the most efficient base, reachable through Orlando International (MCO), with dozens of courses within 30 minutes and easy pairing with a theme-park or springs day. For a coastal golf trip, fly into Palm Beach (PBI) for The Breakers and the dense Palm Beach County courses, or into Southwest Florida (RSW) for Naples and Marco Island. A round fits easily alongside the beaches covered in our best beaches in Florida guide. Bring plenty of water and sunscreen no matter the season, since even winter afternoons run warm, and pack a light rain layer in summer for the passing storms. Most Florida courses enforce a soft-spike and collared-shirt dress code, so check before you play.

Frequently asked questions

What is the most famous golf course in Florida?

TPC Sawgrass in Ponte Vedra Beach, home of the Players Championship and the island-green 17th hole. The Stadium Course takes public tee times at a premium, and it is a bucket-list round for most golfers.

When is the best time to golf in Florida?

November through April brings the best weather with warm, dry days, but also the highest green fees. Summer is hot with afternoon storms, but rates drop sharply and early morning tee times let you finish before the weather turns.

How much does golf cost in Florida?

Marquee resort courses run about $150 to $400 in peak winter season. Rates drop significantly in the summer off-season, sometimes by half, and stay-and-play packages at Orlando resorts often beat paying green fees separately.

Where is the best golf resort in Florida?

Orlando is the resort hub, with Omni ChampionsGate, Rosen Shingle Creek, and the Ritz-Carlton and JW Marriott at Grande Lakes. The Breakers in Palm Beach is the top historic oceanfront option, and Naples leads Gulf-coast resort golf.

What is a good family golf resort near the theme parks?

Orlando World Center Marriott off World Center Drive has an 18-hole course a few minutes from the Disney gates, so a family can split golf days and park days from one base. Book the stay-and-play package through the resort for the best rate, and grab an early tee time to beat the afternoon heat and summer storms.

Operators and providers

Real Golf operators in Florida, ranked by rating and reviews
Seminole Hard Rock Hotel & Casino — Resort hotel in Fort Lauderdale, Florida

Seminole Hard Rock Hotel & Casino

4.5

Resort hotel · 54.9k reviews

Casino resort in Davie with a 18-hole golf course, poker rooms, and a 500-room hotel. Known for its entertainment venues, nightlife, and high-volume gaming operations. Suits travelers wanting casino gambling combined with golf accommodations.

1 Seminole Way, Davie, FL 33314

Seminole Hard Rock Hotel & Casino Tampa — Hotel in Tampa, Florida

Seminole Hard Rock Hotel & Casino Tampa

4.3

Hotel · 58.7k reviews

Tampa-area casino resort with gaming floors, restaurants, and hotel rooms, located near the airport. Operates as a major regional gambling destination with convention facilities. Suits business travelers and gamblers seeking convenient airport access.

5223 Orient Rd, Tampa, FL 33610

Universal's Cabana Bay Beach Resort — Resort hotel in Orlando, Florida

Universal's Cabana Bay Beach Resort

4.4

Resort hotel · 36.6k reviews

Universal theme park resort hotel with retro-themed pools, a bowling alley, and family-oriented entertainment. Known for its 1950s-60s design aesthetic and direct park access. Suits families visiting Universal Orlando with multiple-day park tickets.

6550 Adventure Wy, Orlando, FL 32819

Margaritaville Hollywood Beach Resort — Resort hotel in Fort Lauderdale, Florida

Margaritaville Hollywood Beach Resort

4.5

Resort hotel · 20.7k reviews

Beachfront resort in Hollywood with casual dining, bars, live music venues, and direct ocean access. Known for its Jimmy Buffett Margaritaville brand theming and party atmosphere. Suits leisure travelers and groups wanting beach access with a casual vibe.

1111 N Ocean Dr, Hollywood, FL 33019

Westgate Lakes Resort & Spa — Resort hotel in Orlando, Florida

Westgate Lakes Resort & Spa

4.3

Resort hotel · 31.5k reviews

Timeshare-focused resort in Orlando with multiple pools, a spa, and on-site dining. Known for serving vacation ownership members with spacious villa-style accommodations. Suits timeshare owners and families needing larger living spaces than standard hotel rooms.

9500 Turkey Lake Rd, Orlando, FL 32819

Rosen Shingle Creek — Resort hotel in Orlando, Florida

Rosen Shingle Creek

4.6

Resort hotel · 14.4k reviews

Golf-centric resort near Universal Boulevard with an 18-hole championship course, full-service spa, and fine dining. Known for its Audubon-certified golf design and upscale amenities. Suits golfers and upscale leisure travelers prioritizing course quality.

9939 Universal Blvd, Orlando, FL 32819

Pirate's Cove Adventure Golf — Miniature Golf Course in Orlando, Florida

Pirate's Cove Adventure Golf

4.7

Miniature Golf Course · 6.7k reviews

Indoor mini-golf facility on International Drive with elaborate pirate-themed course design. Known for its themed obstacles, entertainment appeal, and high customer ratings. Suits families and casual players seeking indoor, novelty golf entertainment.

8501 International Dr, Orlando, FL 32819

Orlando World Center Marriott — Hotel in Orlando, Florida

Orlando World Center Marriott

4.4

Hotel · 12k reviews

Large convention hotel near Walt Disney World with multiple restaurants, a golf course, and meeting spaces. Known for accommodating large group events and families visiting theme parks. Suits convention attendees and families wanting centralized theme park proximity.

8701 World Center Dr, Orlando, FL 32821

The Breakers Palm Beach — Resort hotel in Fort Lauderdale, Florida $$

The Breakers Palm Beach

4.7

Resort hotel · 6.5k reviews

Historic oceanfront resort in Palm Beach with private beach access, fine dining, and golf course. Known for its 1926 architecture, high-end clientele, and East Coast golf reputation. Suits affluent travelers and golfers seeking established luxury resort hospitality.

1 S County Rd, Palm Beach, FL 33480

Holiday Inn Club Vacations at Orange Lake Resort — Resort hotel in Orlando, Florida

Holiday Inn Club Vacations at Orange Lake Resort

4.3

Resort hotel · 14.6k reviews

Timeshare resort in Kissimmee with golf course, restaurants, and vacation-style villas on sprawling grounds. Known for serving timeshare members with varied activities and accommodations. Suits vacation ownership members and families wanting extended-stay amenities.

8505 W Irlo Bronson Memorial Hwy, Kissimmee, FL 34747

Omni Orlando Resort at ChampionsGate — Resort hotel in Orlando, Florida $$$

Omni Orlando Resort at ChampionsGate

4.5

Resort hotel · 8.6k reviews

Golf-integrated resort near Disney with championship course, spa, and on-site restaurants. Known for hosting golf tournaments and providing upscale resort services. Suits golfers and resort-based travelers seeking course-integrated accommodations.

1500 Masters Blvd, Championsgate, FL 33896

Loews Miami Beach Hotel — Resort hotel in Miami Beach, Florida

Loews Miami Beach Hotel

4.4

Resort hotel · 10.3k reviews

Oceanfront hotel on Miami Beach's Collins Avenue with beach access and restaurant dining. Known for its South Beach location and Art Deco historic district proximity. Suits leisure travelers prioritizing beach access over golf or theme park proximity.

1601 Collins Ave, Miami Beach, FL 33139

Hyatt Regency Grand Cypress Resort — Hotel in Orlando, Florida

Hyatt Regency Grand Cypress Resort

4.6

Hotel · 6.8k reviews

Large resort near Disney with two championship golf courses, spa, and multiple restaurants. Known for its sprawling grounds and golf-focused amenities. Suits golfers and families wanting golf-forward resort experiences.

1 Grand Cypress Blvd, Orlando, FL 32836

Island Grand at TradeWinds — Resort hotel in Tampa, Florida

Island Grand at TradeWinds

4.4

Resort hotel · 9.7k reviews

Beachfront resort on St Pete Beach with waterfront dining and direct Gulf access. Known for its beach location and family-friendly accommodations. Suits beach-oriented travelers seeking Gulf Coast hospitality.

5500 Gulf Blvd, St Pete Beach, FL 33706

The Ritz-Carlton Orlando, Grande Lakes — Hotel in Orlando, Florida

The Ritz-Carlton Orlando, Grande Lakes

4.6

Hotel · 6.1k reviews

Luxury resort near Universal with golf course, fine dining, and full spa services. Known for its high-end positioning and Grande Lakes community amenities. Suits affluent golfers and upscale leisure travelers.

4012 Central Florida Pkwy, Orlando, FL 32837

Marriott's Grande Vista — Hotel in Orlando, Florida

Marriott's Grande Vista

4.4

Hotel · 8.7k reviews

Timeshare resort near Disney offering villa-style accommodations and on-site dining. Known for serving vacation ownership members with family-style layouts. Suits timeshare owners and families needing spacious accommodations.

5925 Avenida Vista, Orlando, FL 32821

Pink Shell Beach Resort & Marina — Resort hotel in Fort Myers, Florida

Pink Shell Beach Resort & Marina

4.6

Resort hotel · 5.4k reviews

Beach resort on Estero Island with waterfront dining, marina, and direct beach access. Known for its Southwest Florida location and coastal orientation. Suits beach vacationers and boaters seeking waterfront amenities.

275 Estero Blvd, Fort Myers Beach, FL 33931

JW Marriott Orlando, Grande Lakes — Hotel in Orlando, Florida

JW Marriott Orlando, Grande Lakes

4.6

Hotel · 5.4k reviews

Luxury resort component of Grande Lakes with fine dining and golf access via partnership. Known for its upscale positioning within the Grande Lakes complex. Suits affluent travelers seeking high-end resort services.

4040 Central Florida Pkwy, Orlando, FL 32837

Topgolf Tampa — Restaurant in Tampa, Florida $$

Topgolf Tampa

4.5

Restaurant · 6.3k reviews

Golf-focused entertainment venue in Tampa with large virtual golf simulators, restaurant, and bar. Known for its technology-driven golf entertainment model rather than traditional course play. Suits social golfers and casual players wanting entertainment-forward golf experiences.

10690 Palm River Rd, Tampa, FL 33619

Opal Sands Resort & Spa — Resort hotel in Clearwater, Florida

Opal Sands Resort & Spa

4.6

Resort hotel · 5.2k reviews

Beachfront resort in Clearwater Beach with spa services, oceanfront dining, and direct beach access. Known for its Clearwater Beach location and updated accommodations. Suits beach-oriented travelers seeking Gulf Coast resort amenities.

430 S Gulfview Blvd, Clearwater Beach, FL 33767

JW Marriott Marco Island Beach Resort — Hotel in Fort Myers, Florida

JW Marriott Marco Island Beach Resort

4.5

Hotel · 6.1k reviews

The JW Marriott Marco Island Beach Resort is a beachfront resort with an 18-hole golf course on Marco Island's south end. The course plays to 6,097 yards and suits golfers wanting resort amenities combined with beach access. It's known for its island setting and accessibility to non-golf resort guests.

400 S Collier Blvd, Marco Island, FL 34145

Gilbert's Resort & Marina — Restaurant in Key Largo, Florida $$

Gilbert's Resort & Marina

4.4

Restaurant · 7.3k reviews

Gilbert's Resort & Marina is a waterfront lodge in Key Largo with a small marina and basic accommodations along the Overseas Highway. It functions primarily as a fishing and diving resort rather than a golf destination. It suits budget-conscious travelers seeking boat access to the Keys' fishing grounds.

107900 Overseas Hwy, Key Largo, FL 33037

TPC Sawgrass — Golf Course in St. Augustine, Florida

TPC Sawgrass

4.8

Golf Course · 3.4k reviews

TPC Sawgrass is a championship-level private course in Ponte Vedra Beach that hosts the PGA Tour's Players Championship annually. The course plays to 7,099 yards and is known for its island greens, particularly the famous par-3 17th hole over water. It suits low-handicap golfers and serious competitors willing to pay premium fees for a tournament-grade layout.

110 Championship Way, Ponte Vedra Beach, FL 32082

Ocean Walk Resort — Resort hotel in Daytona Beach, Florida

Ocean Walk Resort

4.3

Resort hotel · 8.2k reviews

Ocean Walk Resort is a beachfront condo complex in Daytona Beach offering vacation rentals rather than a dedicated golf course. The property includes beach access, a lazy river, and standard resort facilities for families and casual vacationers. It suits travelers prioritizing beach amenities over golf, though nearby courses are available in the area.

300 N Atlantic Ave, Daytona Beach, FL 32118