Golf courses in Saint Petersburg, FL
There are 5 golf courses in Saint Petersburg, FL: 2 public and 3 private.
- Courses
- 5
- 18-hole
- 4
- 9-hole
- 1
- With a range
- 5 of 5
- Avg 18-hole yards
- 6,620
- Nearby
- 6 within 12 mi
Courses in and near Saint Petersburg
-
Isla Del Sol Yacht & Country Club
Private6000 Sun Blvd
18 · PAR 72 · 6,392 YD
-
Mangrove Bay Golf Course
Public875 62nd Ave NE
18 · PAR 72 · 6,779 YD
-
St. Petersburg Country Club
Private2000 Country Club Way S
18 · PAR 72 · 6,718 YD
-
Twin Brooks Golf Course
Public3800 22nd Ave S
9 · PAR 27 · 1,100 YD
-
Vinoy Golf Club
Private600 Snell Isle Blvd NE
18 · PAR 72 · 6,590 YD
-
Pasadena Yacht & Country Club
PrivateGulfport, FL
3.7 MI · 18 · PAR 72 · 6,339 YD
-
Treasure Bay Golf & Tennis
PublicTreasure Island, FL
5.9 MI · 9 · PAR 27 · 905 YD
-
Mainlands Golf Club
PublicPinellas Park, FL
6.7 MI · 18 · PAR 67 · 4,190 YD
-
Seminole Lake Country Club
PrivateSeminole, FL
7.7 MI · 18 · PAR 71 · 6,501 YD
-
Feather Sound Country Club
PrivateClearwater, FL
9.6 MI · 18 · PAR 71 · 7,215 YD
-
East Bay Golf Club
PublicLargo, FL
11.9 MI · 18 · PAR 71 · 6,451 YD
No courses match these filters.
Missing a course in Saint Petersburg, or something out of date?
Tell us what to fixOf the 5 Saint Petersburg courses that list driving range information, 5 have one.
Among the 4 18-hole courses here with a listed yardage, the longest is Mangrove Bay Golf Course at 6,779 yards, and the average is 6,620 yards.
Saint Petersburg is in Florida, which has 1,036 golf courses across 275 cities in this directory.
Nearby cities with listed courses include Gulfport, FL (3.7 miles), Treasure Island, FL (5.9 miles), Pinellas Park, FL (6.7 miles) and Seminole, FL (7.7 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Saint Petersburg, FL?
Saint Petersburg, FL has 5 golf courses in this directory: 4 with 18 holes and 1 with 9 holes.
What is the longest golf course in Saint Petersburg, FL?
Of the 18-hole courses with a listed yardage, Mangrove Bay Golf Course is the longest at 6,779 yards.
Do golf courses in Saint Petersburg, FL have driving ranges?
5 of the 5 courses in Saint Petersburg, FL that list driving range information have one.
How long is the average 18-hole course in Saint Petersburg, FL?
Across 4 18-hole courses with a listed yardage, the average is 6,620 yards.
What cities near Saint Petersburg, FL have golf courses?
Nearby cities with listed courses include Gulfport, FL (3.7 miles, 1 course), Treasure Island, FL (5.9 miles, 1 course), Pinellas Park, FL (6.7 miles, 1 course) and Seminole, FL (7.7 miles, 1 course).
How many public golf courses are in Saint Petersburg, FL?
Saint Petersburg, FL has 2 public golf courses in this directory.
How many private golf courses are in Saint Petersburg, FL?
Saint Petersburg, FL has 3 private golf courses in this directory.
How many public vs private golf courses are in Saint Petersburg, FL?
Of the 5 golf courses listed in Saint Petersburg, FL, 2 are public and 3 are private.
Listing data last updated October 2026. See data sources.