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

Showing 11 courses: 5 in Saint Petersburg, 6 nearby.

  1. Isla Del Sol Yacht & Country Club

    Private6000 Sun Blvd

    18 · PAR 72 · 6,392 YD

  2. Mangrove Bay Golf Course

    Public875 62nd Ave NE

    18 · PAR 72 · 6,779 YD

  3. St. Petersburg Country Club

    Private2000 Country Club Way S

    18 · PAR 72 · 6,718 YD

  4. Twin Brooks Golf Course

    Public3800 22nd Ave S

    9 · PAR 27 · 1,100 YD

  5. Vinoy Golf Club

    Private600 Snell Isle Blvd NE

    18 · PAR 72 · 6,590 YD

  6. Pasadena Yacht & Country Club

    PrivateGulfport, FL

    3.7 MI · 18 · PAR 72 · 6,339 YD

  7. Treasure Bay Golf & Tennis

    PublicTreasure Island, FL

    5.9 MI · 9 · PAR 27 · 905 YD

  8. Mainlands Golf Club

    PublicPinellas Park, FL

    6.7 MI · 18 · PAR 67 · 4,190 YD

  9. Seminole Lake Country Club

    PrivateSeminole, FL

    7.7 MI · 18 · PAR 71 · 6,501 YD

  10. Feather Sound Country Club

    PrivateClearwater, FL

    9.6 MI · 18 · PAR 71 · 7,215 YD

  11. East Bay Golf Club

    PublicLargo, FL

    11.9 MI · 18 · PAR 71 · 6,451 YD

Missing a course in Saint Petersburg, or something out of date?

Tell us what to fix

Of 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 line

All golf courses in Florida

Frequently 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.