Golf courses in Oakdale, MN

Oakdale, MN has one listed golf course, Oak Marsh Golf Course, a regulation 18-hole golf course with par 70 and 6,184 yards. 85 other golf courses are within 25 miles; the nearest is Cimarron Golf Course in Lake Elmo, MN, 2.7 miles away.

Courses
1
18-hole
1
9-hole
0
With a range
1 of 1
Avg 18-hole yards
6,184
Nearby
10 within 8 mi

Courses in and near Oakdale

Showing 11 courses: 1 in Oakdale, 10 nearby.

  1. Oak Marsh Golf Course

    Public526 Inwood Ave N

    18 · PAR 70 · 6,184 YD

  2. Cimarron Golf Course

    PublicLake Elmo, MN

    2.7 MI · 9 · PAR 27 · 1,460 YD

  3. The Ponds At Battle Creek

    PublicMaplewood, MN

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

  4. The Royal Club

    PrivateLake Elmo, MN

    3.3 MI · 18 · PAR 72 · 6,901 YD

  5. Eagle Valley Golf Course

    PublicWoodbury, MN

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

  6. Prestwick Golf Club

    PublicWoodbury, MN

    4.4 MI · 18 · PAR 72 · 6,699 YD

  7. Goodrich Golf Course

    PublicSaint Paul, MN

    4.9 MI · 18 · PAR 70 · 6,201 YD

  8. Indian Hills Golf Club

    PrivateStillwater, MN

    6.5 MI · 18 · PAR 72 · 6,751 YD

  9. Manitou Ridge

    PublicWhite Bear Lake, MN

    6.7 MI · 18 · PAR 71 · 6,401 YD

  10. Applewood Hills Golf Course

    PublicStillwater, MN

    6.8 MI · 18 · PAR 62 · 3,971 YD

  11. Keller Golf Course

    PublicMaplewood, MN

    7.2 MI · 18 · PAR 72 · 6,566 YD

Missing a course in Oakdale, or something out of date?

Tell us what to fix

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

Nearby cities with listed courses include Lake Elmo, MN (3.0 miles), Woodbury, MN (4.1 miles), Maplewood, MN (4.2 miles) and Stillwater, MN (8.3 miles).

Nearby cities

Miles, straight line

All golf courses in Minnesota

Frequently asked questions

How many golf courses are in Oakdale, MN?

Oakdale, MN has 1 golf course in this directory.

What is the longest golf course in Oakdale, MN?

Of the 18-hole courses with a listed yardage, Oak Marsh Golf Course is the longest at 6,184 yards.

Do golf courses in Oakdale, MN have driving ranges?

1 of the 1 course in Oakdale, MN that list driving range information has one.

What cities near Oakdale, MN have golf courses?

Nearby cities with listed courses include Lake Elmo, MN (3.0 miles, 2 courses), Woodbury, MN (4.1 miles, 2 courses), Maplewood, MN (4.2 miles, 2 courses) and Stillwater, MN (8.3 miles, 7 courses).

What golf courses are near Oakdale, MN?

The three nearest other golf courses are Cimarron Golf Course in Lake Elmo, MN (2.7 miles), The Ponds At Battle Creek in Maplewood, MN (3.2 miles) and The Royal Club in Lake Elmo, MN (3.3 miles).

How far is the nearest other golf course from Oakdale?

The nearest other golf course is Cimarron Golf Course in Lake Elmo, MN, 2.7 miles from the middle of the courses listed in Oakdale, in a straight line.

How many public golf courses are in Oakdale, MN?

Oakdale, MN has 1 public golf course in this directory.

Listing data last updated October 2026. See data sources.