Golf courses in Buffalo, MN

Buffalo, MN has two listed golf courses: Buffalo Heights Golf Course and Wild Marsh Golf Club. 33 other golf courses are within 25 miles; the nearest is Silver Springs Golf Club in Monticello, MN, 10 miles away.

Courses
2
18-hole
1
9-hole
1
With a range
0 of 2
Avg 18-hole yards
6,505
Nearby
10 within 16 mi

Courses in and near Buffalo

Showing 12 courses: 2 in Buffalo, 10 nearby.

  1. Buffalo Heights Golf Course

    Public905 Highway 25 S

    9 · PAR 36 · 6,227 YD

  2. Wild Marsh Golf Club

    Public1710 Montrose Blvd

    18 · PAR 71 · 6,505 YD

  3. Silver Springs Golf Club

    PublicMonticello, MN

    10.1 MI · 18 · PAR 72 · 6,730 YD

  4. Monticello Country Club

    PublicMonticello, MN

    10.4 MI · 18 · PAR 71 · 6,459 YD

  5. Cedar Creek Golf Course

    PublicAlbertville, MN

    10.9 MI · 18 · PAR 71 · 6,038 YD

  6. 12.9 MI · 18 · PAR 72 · 7,014 YD

  7. B's on the River

    PublicWatertown, MN

    13.0 MI · 9 · PAR 36 · 2,821 YD

  8. Vintage Golf Course

    PublicOtsego, MN

    13.3 MI · 18 · PAR 58 · 3,177 YD

  9. Carefree Country Club

    PrivateBig Lake, MN

    13.4 MI · 18 · PAR 62 · 4,012 YD

  10. Fox Hollow Golf Club

    PublicSaint Michael, MN

    15.2 MI · 18 · PAR 72 · 6,710 YD

  11. Windsong Farm Golf Club

    PrivateMaple Plain, MN

    15.3 MI · 18 · PAR 71 · 7,380 YD

  12. Pinewood Golf Club

    PublicElk River, MN

    15.6 MI · 9 · PAR 30 · 1,830 YD

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

Tell us what to fix

Of the 2 Buffalo courses that list driving range information, 0 have one.

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

Nearby cities with listed courses include Monticello, MN (10 miles), Albertville, MN (11 miles), Otsego, MN (13 miles) and Big Lake, MN (13 miles).

Nearby cities

Miles, straight line

All golf courses in Minnesota

Frequently asked questions

How many golf courses are in Buffalo, MN?

Buffalo, MN has 2 golf courses in this directory: 1 with 18 holes and 1 with 9 holes.

What is the longest golf course in Buffalo, MN?

Of the 18-hole courses with a listed yardage, Wild Marsh Golf Club is the longest at 6,505 yards.

Do golf courses in Buffalo, MN have driving ranges?

0 of the 2 courses in Buffalo, MN that list driving range information have one.

What cities near Buffalo, MN have golf courses?

Nearby cities with listed courses include Monticello, MN (10 miles, 2 courses), Albertville, MN (11 miles, 1 course), Otsego, MN (13 miles, 2 courses) and Big Lake, MN (13 miles, 1 course).

What golf courses are near Buffalo, MN?

The three nearest other golf courses are Silver Springs Golf Club in Monticello, MN (10 miles), Monticello Country Club in Monticello, MN (10 miles) and Cedar Creek Golf Course in Albertville, MN (11 miles).

How far is the nearest other golf course from Buffalo?

The nearest other golf course is Silver Springs Golf Club in Monticello, MN, 10 miles from the middle of the courses listed in Buffalo, in a straight line.

How many public golf courses are in Buffalo, MN?

Buffalo, MN has 2 public golf courses in this directory.

Listing data last updated October 2026. See data sources.