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

Showing 13 courses: 3 in Mendota Heights, 10 nearby.

  1. Mendakota Country Club

    Private2075 Mendakota Dr

    18 · PAR 72 · 6,708 YD

  2. 9 · PAR 27 · 1,173 YD

  3. Somerset Country Club

    Private1416 Dodd Rd

    18 · PAR 72 · 6,728 YD

  4. 2.1 MI · 9 · PAR 35 · 3,000 YD

  5. Highland National Golf Course

    PublicSaint Paul, MN

    2.2 MI · 18 · PAR 72 · 6,638 YD

  6. Southview Country Club

    PrivateSaint Paul, MN

    2.4 MI · 18 · PAR 71 · 6,404 YD

  7. Fort Snelling Golf Club

    PublicSaint Paul, MN

    2.8 MI · 9 · PAR 35 · 2,682 YD

  8. Inver Wood Golf Course

    Inver Grove Heights, MN

    4.1 MI · 18 · PAR 72 · 6,724 YD

  9. Phalen Park Golf Course

    PublicSaint Paul, MN

    4.2 MI · 18 · PAR 70 · 6,100 YD

  10. 4.5 MI · 9 · PAR 34 · 2,425 YD

  11. Town & Country Club

    PrivateSaint Paul, MN

    5.5 MI · 18 · PAR 72 · 6,295 YD

  12. Arbor Pointe Golf Club

    PublicInver Grove Heights, MN

    6.2 MI · 9 · PAR 31 · 2,047 YD

  13. The Ponds At Battle Creek

    PublicMaplewood, MN

    6.9 MI · 9 · PAR 35 · 3,023 YD

Missing a course in Mendota Heights, or something out of date?

Tell us what to fix

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

All golf courses in Minnesota

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