Best golf courses near Saint Pete Beach, FL

Save for later

Below, you’ll find a list of courses near Saint Pete Beach, FL. There are 22 courses within a 15-mile radius of Saint Pete Beach, 13 of which are public courses and 9 are private courses. There are 16 18-hole courses and 6 nine-hole layouts.

The above has been curated through Golf Digest’s Places to Play course database, where we have collected star ratings and reviews from our 1,900 course-ranking panelists. Join our community by signing up for Golf Digest+ and rate the courses you’ve visited recently.

St. Petersburg Country Club: Saint Petersburg
Private
St. Petersburg Country Club: Saint Petersburg
Saint Petersburg, FL
3.8
1 Panelists
View Course
Mangrove Bay Golf Course: Mangrove Bay
Public
Mangrove Bay Golf Course: Mangrove Bay
Saint Petersburg, FL
3.5
1 Panelists
View Course
Vinoy Golf Club
Private
Vinoy Golf Club
Saint Petersburg, FL
3.3
3 Panelists
Located on Shell Island in St. Pete and a five-minute drive from the Mediterranean-style Marriott Autograph Collection resort, Vinoy Golf Course was re-designed by Ron Garl in 1992. The course is open to hotel guests as well as members of the club and offers a certified Audubon Cooperative Sanctuary where each hole is surrounded by vegetation, including pines, live oaks and a variety of palms.
View Course
The Pelican Golf Club
Private
The Pelican Golf Club
Belleair, FL
3.3
3 Panelists
Pelican Golf Club sits on the site of the old Belleview Biltmore Resort golf course, not to be confused with Belleair Country Club’s two 18-hole courses that sit adjacent to the old Belleview Biltmore Hotel. The resort course, located a block south of the hotel campus, was a 1925 Donald Ross design that had been remodeled several times over the years. It closed in 2017, and the land was purchased by a new owner who turned it into a private club and hired Beau Welling to redesign the property. The land is flat, but the architecture effectively uses fairway bunkers and small, elevated greens to create strategic avenues. Pelican is the host of the annual LPGA’s ANNIKA driven by Gainbridge tournament.
View Course
Bardmoor Golf & Tennis Club: Bardmoor
1.5
1 Panelists
View Course
Bayou Club: Bayou
Private
Bayou Club: Bayou
Largo, FL
1
1 Panelists
View Course

Find more courses near Saint Pete Beach, FL