Our research is editorially independent but we may earn a commission for purchases made through our links.
Florida boasts a collection of luxury golf resorts that allow you to sleep, eat and enjoy a great round of golf. Featuring upscale accommodations and world-renowned courses, both beginner golfers and professionals alike will enjoy staying at these top golf resorts in Florida.
Omni Amelia Island Resort, Fernandina Beach
One of Florida’s best beach resorts, Omni Amelia Island Resort in Fernandina Beach is also one of the top golf resorts in the Sunshine State, as its home to not just one but three championship golf courses. Found in northeast Florida, golf enthusiasts here can choose among the Oak Marsh course, Ocean Links course along the Atlantic Ocean, or the Long Point Course that was designed by Tom Fazio. This luxury resort offers more than just the golf courses, however. When you aren’t on the green, take advantage of Omni Amelia Island Plantation Resort’s on-site restaurants and outdoor pool.
Hammock Beach Resort, Palm Coast
Enjoy a round of golf at one of the most beautiful and luxurious golf resorts in Florida, Hammock Beach Resort. A popular pick with families, this resort in Palm Coast has two incredible golf courses to enjoy, the Conservatory Course and the Ocean Course which features “The Bear Claw,” a set of four challenging holes located by the coast. After a round of golf, relax at the on-site spa, beachfront loungers or the outdoor pool and water park.
PGA National Resort and Spa, Palm Beach Gardens
With a name like PGA National Resort, you know that this hotel offers world class golf courses. The PGA Tour actually hosts the Honda Classic here. PGA National Resort has five golf courses, including the most challenging golf courses in Florida, simply referred to as the “Championship Course.” Skill and effort are definitely required to play at all courses, so you should consider booking a massage at the on-site spa after a round of golf here.
LaPlaya Beach & Golf Resort, Naples
Set on the beautiful Gulf Coast, golfers can book a stay at LaPlaya Beach & Golf Resort. Home to one outstanding golf course, this golf resort has one of the best golf courses in the city of Naples. However, if you’d like to try other golf courses in the area, there are many that are just a short drive away from LaPlaya, in addition to other top attractions in Naples. This alluring resort has other inviting amenities, including a pool, spa, and multiple dining options.
The Ritz-Carlton Orlando, Grande Lakes
The Ritz-Carlton Orlando, Grande Lakes is set on a gorgeous property, features hundreds of guest rooms, and has an 18-hole golf course designed by Greg Norman. Perfect for a family getaway, this top resort in Orlando actually offers free rounds of golf for children 17 and under when they play with an adult. This golf resort truly strives to make golfing an affordable family affair.
Reunion Resort & Golf Club, Kissimmee
Reunion Resort & Golf Club in Kissimmee offers a number of family-friendly attractions and even a golf academy to teach the young and old the art of golf. After a lesson or two from the academy, take the entire family out on one (or all!) of the three golf courses found at Reunion Resort. Families should take advantage of the kid-friendly environment here, from the playground to the water park this resort is great for a family getaway in Kissimmee.
World Golf Village Renaissance St. Augustine Resort, St. Augustine
You’ll find two great golf courses at World Golf Village Renaissance St. Augustine Resort. Located near St. Augustine’s top attractions, this resort is a top golfing destination. Not only play a round of golf but also visit the World Golf Hall of Fame during your stay here. This St. Augustine resort also provides guests with a complimentary shuttle to downtown St. Augustine, a great amenity for those times when you aren’t spending time on the green.
Hilton Sandestin Beach Golf Resort & Spa, Miramar Beach
You’ll never grow bored at this Miramar Beach resort that features four championship golf courses, three pools, an on-site spa, and multiple restaurants. There really is no need to leave this top beach resort in Destin with its sheer number of great amenities offered here. Located on Miramar Beach, Hilton Sandestin is an affordable golf resort found in the Sunshine State.
Rosen Shingle Creek, Orlando
Rosen Shingle Creek found in Orlando is another massive resort that isn’t just for golfers. However, golfers flock here to enjoy the world class golf course, which is both visually stunning and strategically challenging. The entire family will have something to do at Rosen Shingle Creek, from walking the nature trails to swimming in one of the four pools to eating at one of the 15 dining options offered here.
Streamsong Resort, Bowling Green
Enjoy a weekend of relaxation and golfing with your partner or buddies at Streamsong Resort. This golf resort in Bowling Green has three 18-hole golf courses to enjoy. Situated on 16,000 acres, this resort’s golf courses feature soft rolling hills and sand dunes, making you forget that you’re even in the flat land of Florida.
Trump National Doral Miami, Miami
Play all four golf courses located at Trump National Doral Miami Resort. Even if you don’t know how to play, the Jim McLean Golf School is found on site and can help beginners and experienced golfers alike. This resort is famous for its Blue Monster course, yet all of the courses here are worth a round. Trump National Doral Miami is truly a golfer’s oasis.