Buffalo, Minnesota Golf Courses

3 out of 5 stars3 out of 5 stars3 out of 5 stars3 out of 5 stars3 out of 5 stars 
(21)

There are 2 golf courses in Buffalo, Minnesota and 1 is a municipal course. There are also another 36 golf courses within 20 miles of Buffalo, including 25 public, 6 municipal and 5 private courses. The oldest course in the Buffalo area is the Buffalo Heights Golf Course opened in 1933. The longest course is Windsong Farms Golf Club, which is 7,380 yards. Baker National Golf Course is rated the best course near Buffalo.

18 holes over 6,505 yards with a par of 71 (Municipal)
1710 Montrose Blvd
Buffalo, MN 55313-4477
(763) 682-4476
2 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 6,227 yards with a par of 36 (Public)
905 Highway 25 S
Buffalo, MN 55313-3206
(763) 682-2854
2 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 3,237 yards with a par of 36 (Public)
7771 20th St NW
Annandale, MN 55302-2603
(800) 430-7888
8 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 3,318 yards with a par of 36 (Public)
7771 20th St NW
Annandale, MN 55302-2603
(800) 430-7888
8 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 3,312 yards with a par of 36 (Public)
7771 20th St NW
Annandale, MN 55302-2603
(800) 430-7888
8 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,730 yards with a par of 72 (Public)
1854 County Road 39 NE
Monticello, MN 55362-3278
(763) 295-2951
9 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,459 yards with a par of 71 (Public)
1209 Golf Course Rd
Monticello, MN 55362-8751
(763) 295-4653
10 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,038 yards with a par of 71 (Public)
5700 Jason Ave NE
Albertville, MN 55301-9692
(763) 497-8245
10 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,421 yards with a par of 71 (Public)
8713 70th St NW
Annandale, MN 55302-2465
(320) 274-8721
11 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 7,014 yards with a par of 72 (Public)
10247 95th St NE
Otsego, MN 55362-8140
(763) 271-5000
12 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 3,177 yards with a par of 58 (Public)
10444 95th St NE
Otsego, MN 55362-8141
(763) 271-5005
12 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 2,821 yards with a par of 36 (Public)
1455 County Road 27
Watertown, MN 55388-4532
(952) 955-3343
14 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,953 yards with a par of 72 (Public)
705 Copeland Rd
Maple Plain, MN 55359-9787
(952) 955-3982
14 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,525 yards with a par of 72 (Public)
511 Morrison Ave S
Annandale, MN 55302-3473
(877) 292-9630
14 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,710 yards with a par of 72 (Public)
4780 Palmgren Ln NE
Saint Michael, MN 55376-9006
(763) 428-4468
15 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 6,713 yards with a par of 72 (Public)
4780 Palmgren Ln NE
Saint Michael, MN 55376-9006
(763) 428-4468
15 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 7,380 yards with a par of 71 (Private)
18 Golf Walk
Maple Plain, MN 55359-6200
(763) 479-3535
15 miles from the center of Buffalo. Write a Review
9 holes over 1,830 yards with a par of 30 (Municipal)
18150 Waco St NW
Elk River, MN 55330-1752
(763) 441-3451
15 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 4,012 yards with a par of 62 (Private)
12311 185th Ave SE
Big Lake, MN 55309-4541
(763) 263-6050
16 miles from the center of Buffalo. Write a Review
18 holes over 6,872 yards with a par of 72 (Municipal)
14000 Club House Drive
Becker, MN 55308
(763) 200-4239
16 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 3,355 yards with a par of 36 (Municipal)
14000 Club House Drive
Becker, MN 55308
(763) 200-4239
16 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 3,497 yards with a par of 36 (Municipal)
14000 Club House Drive
Becker, MN 55308
(763) 200-4239
16 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,263 yards with a par of 71 (Public)
10705 County Road 116
Rogers, MN 55374-9738
(763) 428-8244
16 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,556 yards with a par of 72 (Public)
9750 County Road 24
Watertown, MN 55388-9326
(952) 955-3600
16 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,762 yards with a par of 72 (Municipal)
2935 Parkview Dr
Medina, MN 55340-9791
(763) 694-7670 x2
17 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 1,855 yards with a par of 30 (Municipal)
2935 Parkview Dr
Medina, MN 55340-9791
(763) 694-7670 x2
17 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,480 yards with a par of 72 (Public)
20015 Elk Lake Rd NW
Elk River, MN 55330-8529
(763) 441-4111
17 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes with a par of 27 (Private)
11290 80th Ave SE
Clear Lake, MN 55319-4765
(888) 743-1352
17 miles from the center of Buffalo. Write a Review
18 holes over 6,731 yards with a par of 72 (Private)
5400 N Arm Dr
Mound, MN 55364-8224
(952) 472-4909
17 miles from the center of Buffalo. Write a Review
9 holes over 3,221 yards with a par of 36 (Public)
15256 US Highway 12 SW
Cokato, MN 55321-4743
(320) 286-2007
18 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,423 yards with a par of 72 (Public)
19625 Larkin Rd
Hamel, MN 55340-9433
(763) 478-9977
18 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,733 yards with a par of 72 (Public)
14730 Lawndale Ln N
Dayton, MN 55327-9599
(763) 427-6110
18 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 5,959 yards with a par of 70 (Public)
1100 Main St
Clearwater, MN 55320-2050
(800) 842-4386
18 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 7,125 yards with a par of 72 (Public)
7801 County Road 101 N
Maple Grove, MN 55311-4305
(763) 494-8844
18 miles from the center of Buffalo. Write a Review Check Tee Times
9 holes over 640 yards with a par of 27 (Public)
7801 County Road 101 N
Maple Grove, MN 55311-4305
(763) 494-8844
18 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 7,062 yards with a par of 72 (Private)
400 Evergreen Rd
Medina, MN 55340-2106
(763) 478-6020
19 miles from the center of Buffalo. Write a Review
18 holes over 6,989 yards with a par of 72 (Public)
9333 Alpine Dr NW
Ramsey, MN 55303-4705
(763) 241-0506
19 miles from the center of Buffalo. Write a Review Check Tee Times
18 holes over 6,415 yards with a par of 72 (Public)
15240 113th Ave N
Maple Grove, MN 55369-9320
(763) 420-4700
20 miles from the center of Buffalo. Write a Review Check Tee Times