Golf courses in Saint Paul, MN

There are 8 golf courses in Saint Paul, MN. Of those with a listed access type, 5 are public and 2 are private.

Courses
8
18-hole
6
9-hole
2
With a range
5 of 8
Avg 18-hole yards
6,214
Nearby
6 within 7 mi

Courses in and near Saint Paul

Showing 14 courses: 8 in Saint Paul, 6 nearby.

  1. Fort Snelling Golf Club

    Public5701 Leavenworth Ave

    9 · PAR 35 · 2,682 YD

  2. Goodrich Golf Course

    Public1820 Van Dyke St

    18 · PAR 70 · 6,201 YD

  3. Highland National Golf Course

    Public1403 Montreal Ave

    18 · PAR 72 · 6,638 YD

  4. Highland Park Nine Hole Golf Course

    Public1797 Edgcumbe Rd

    9 · PAR 35 · 3,000 YD

  5. Phalen Park Golf Course

    Public1615 Phalen Dr E

    18 · PAR 70 · 6,100 YD

  6. Southview Country Club

    Private239 Mendota Rd E

    18 · PAR 71 · 6,404 YD

  7. Town & Country Club

    Private300 Mississippi River Blvd N

    18 · PAR 72 · 6,295 YD

  8. 18 · PAR 71 · 5,648 YD

  9. Somerset Country Club

    PrivateMendota Heights, MN

    2.6 MI · 18 · PAR 72 · 6,728 YD

  10. 2.9 MI · 9 · PAR 27 · 1,173 YD

  11. Mendakota Country Club

    PrivateMendota Heights, MN

    3.9 MI · 18 · PAR 72 · 6,708 YD

  12. Cedarholm Golf Course

    PublicRoseville, MN

    5.3 MI · 9 · PAR 27 · 1,381 YD

  13. Midland Hills Country Club

    PrivateRoseville, MN

    5.7 MI · 18 · PAR 71 · 6,875 YD

  14. Francis A. Gross Golf Club

    PublicMinneapolis, MN

    6.5 MI · 18 · PAR 71 · 6,574 YD

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

Tell us what to fix

Of the 8 Saint Paul courses that list driving range information, 5 have one.

Among the 6 18-hole courses here with a listed yardage, the longest is Highland National Golf Course at 6,638 yards, and the average is 6,214 yards.

Saint Paul is in Minnesota, which has 416 golf courses across 281 cities in this directory.

Nearby cities with listed courses include Mendota Heights, MN (3.1 miles), Roseville, MN (5.4 miles), Maplewood, MN (6.3 miles) and Eagan, MN (6.7 miles).

Nearby cities

Miles, straight line

All golf courses in Minnesota

Frequently asked questions

How many golf courses are in Saint Paul, MN?

Saint Paul, MN has 8 golf courses in this directory: 6 with 18 holes and 2 with 9 holes.

What is the longest golf course in Saint Paul, MN?

Of the 18-hole courses with a listed yardage, Highland National Golf Course is the longest at 6,638 yards.

Do golf courses in Saint Paul, MN have driving ranges?

5 of the 8 courses in Saint Paul, MN that list driving range information have one.

How long is the average 18-hole course in Saint Paul, MN?

Across 6 18-hole courses with a listed yardage, the average is 6,214 yards.

What cities near Saint Paul, MN have golf courses?

Nearby cities with listed courses include Mendota Heights, MN (3.1 miles, 3 courses), Roseville, MN (5.4 miles, 2 courses), Maplewood, MN (6.3 miles, 2 courses) and Eagan, MN (6.7 miles, 1 course).

How many public golf courses are in Saint Paul, MN?

Saint Paul, MN has 5 public golf courses in this directory.

How many private golf courses are in Saint Paul, MN?

Saint Paul, MN has 2 private golf courses in this directory.

How many public vs private golf courses are in Saint Paul, MN?

Of the 8 golf courses listed in Saint Paul, MN, 5 are public and 2 are private.

Listing data last updated October 2026. See data sources.