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
-
Fort Snelling Golf Club
Public5701 Leavenworth Ave
9 · PAR 35 · 2,682 YD
-
Goodrich Golf Course
Public1820 Van Dyke St
18 · PAR 70 · 6,201 YD
-
Highland National Golf Course
Public1403 Montreal Ave
18 · PAR 72 · 6,638 YD
-
Highland Park Nine Hole Golf Course
Public1797 Edgcumbe Rd
9 · PAR 35 · 3,000 YD
-
Phalen Park Golf Course
Public1615 Phalen Dr E
18 · PAR 70 · 6,100 YD
-
Southview Country Club
Private239 Mendota Rd E
18 · PAR 71 · 6,404 YD
-
Town & Country Club
Private300 Mississippi River Blvd N
18 · PAR 72 · 6,295 YD
-
University of Minnesota Les Bolstad Golf Course
2275 Larpenteur Ave W
18 · PAR 71 · 5,648 YD
-
Somerset Country Club
PrivateMendota Heights, MN
2.6 MI · 18 · PAR 72 · 6,728 YD
-
Mendota Heights Par 3 Community Golf Course
PublicMendota Heights, MN
2.9 MI · 9 · PAR 27 · 1,173 YD
-
Mendakota Country Club
PrivateMendota Heights, MN
3.9 MI · 18 · PAR 72 · 6,708 YD
-
Cedarholm Golf Course
PublicRoseville, MN
5.3 MI · 9 · PAR 27 · 1,381 YD
-
Midland Hills Country Club
PrivateRoseville, MN
5.7 MI · 18 · PAR 71 · 6,875 YD
-
Francis A. Gross Golf Club
PublicMinneapolis, MN
6.5 MI · 18 · PAR 71 · 6,574 YD
No courses match these filters.
Missing a course in Saint Paul, or something out of date?
Tell us what to fixOf 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 lineFrequently 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.