Golf courses in Mendota Heights, MN
Mendota Heights, MN has three listed golf courses: Mendakota Country Club, Mendota Heights Par 3 Community Golf Course and Somerset Country Club. 90 other golf courses are within 25 miles; the nearest is Highland Park Nine Hole Golf Course in Saint Paul, MN, 2.1 miles away.
- Courses
- 3
- 18-hole
- 2
- 9-hole
- 1
- With a range
- 2 of 3
- Avg 18-hole yards
- 6,718
- Nearby
- 10 within 7 mi
Courses in and near Mendota Heights
-
Mendakota Country Club
Private2075 Mendakota Dr
18 · PAR 72 · 6,708 YD
-
Mendota Heights Par 3 Community Golf Course
Public1695 Dodd Rd
9 · PAR 27 · 1,173 YD
-
Somerset Country Club
Private1416 Dodd Rd
18 · PAR 72 · 6,728 YD
-
Highland Park Nine Hole Golf Course
PublicSaint Paul, MN
2.1 MI · 9 · PAR 35 · 3,000 YD
-
Highland National Golf Course
PublicSaint Paul, MN
2.2 MI · 18 · PAR 72 · 6,638 YD
-
Southview Country Club
PrivateSaint Paul, MN
2.4 MI · 18 · PAR 71 · 6,404 YD
-
Fort Snelling Golf Club
PublicSaint Paul, MN
2.8 MI · 9 · PAR 35 · 2,682 YD
-
Inver Wood Golf Course
Inver Grove Heights, MN
4.1 MI · 18 · PAR 72 · 6,724 YD
-
Phalen Park Golf Course
PublicSaint Paul, MN
4.2 MI · 18 · PAR 70 · 6,100 YD
-
Lost Spur Golf and Event Center
PublicEagan, MN
4.5 MI · 9 · PAR 34 · 2,425 YD
-
Town & Country Club
PrivateSaint Paul, MN
5.5 MI · 18 · PAR 72 · 6,295 YD
-
Arbor Pointe Golf Club
PublicInver Grove Heights, MN
6.2 MI · 9 · PAR 31 · 2,047 YD
-
The Ponds At Battle Creek
PublicMaplewood, MN
6.9 MI · 9 · PAR 35 · 3,023 YD
No courses match these filters.
Missing a course in Mendota Heights, or something out of date?
Tell us what to fixOf the 3 Mendota Heights courses that list driving range information, 2 have one.
Among the 2 18-hole courses here with a listed yardage, the longest is Somerset Country Club at 6,728 yards, and the average is 6,718 yards.
Mendota Heights is in Minnesota, which has 416 golf courses across 281 cities in this directory.
Nearby cities with listed courses include Saint Paul, MN (3.1 miles), Eagan, MN (4.5 miles), Inver Grove Heights, MN (5.1 miles) and Maplewood, MN (7.6 miles).
Nearby cities
Miles, straight lineFrequently asked questions
How many golf courses are in Mendota Heights, MN?
Mendota Heights, MN has 3 golf courses in this directory: 2 with 18 holes and 1 with 9 holes.
What is the longest golf course in Mendota Heights, MN?
Of the 18-hole courses with a listed yardage, Somerset Country Club is the longest at 6,728 yards.
Do golf courses in Mendota Heights, MN have driving ranges?
2 of the 3 courses in Mendota Heights, MN that list driving range information have one.
How long is the average 18-hole course in Mendota Heights, MN?
Across 2 18-hole courses with a listed yardage, the average is 6,718 yards.
What cities near Mendota Heights, MN have golf courses?
Nearby cities with listed courses include Saint Paul, MN (3.1 miles, 8 courses), Eagan, MN (4.5 miles, 1 course), Inver Grove Heights, MN (5.1 miles, 2 courses) and Maplewood, MN (7.6 miles, 2 courses).
What golf courses are near Mendota Heights, MN?
The three nearest other golf courses are Highland Park Nine Hole Golf Course in Saint Paul, MN (2.1 miles), Highland National Golf Course in Saint Paul, MN (2.2 miles) and Southview Country Club in Saint Paul, MN (2.4 miles).
How far is the nearest other golf course from Mendota Heights?
The nearest other golf course is Highland Park Nine Hole Golf Course in Saint Paul, MN, 2.1 miles from the middle of the courses listed in Mendota Heights, in a straight line.
How many public golf courses are in Mendota Heights, MN?
Mendota Heights, MN has 1 public golf course in this directory.
How many private golf courses are in Mendota Heights, MN?
Mendota Heights, MN has 2 private golf courses in this directory.
How many public vs private golf courses are in Mendota Heights, MN?
Of the 3 golf courses listed in Mendota Heights, MN, 1 is public and 2 are private.
Listing data last updated October 2026. See data sources.