WELCOME!
​​Buffalo Heights is a fun and challenging course combining rolling hills, water, mature trees, and great old-fashioned greens, they roll true!
Enjoy your day golfing!

Mother's Day Special!
Mothers golf FREE!
With a paid purchase of a regular round of golf on her special day!
(Offer valid on Mother's Day, May 14th)

Buffalo Heights Golf Course was established in 1932 and remains a quality 9-hole course nestled in the beautiful community of Buffalo Minnesota. Our course offers a satisfying golf experience to all levels, from beginner to expert. Challenging all players with a majority of par 4 and 5 holes, you can complete a brisk walking round in a comfortable 90-minutes.  
Play 18 on these 9 holes using 3 sets of tees - blue, white, and gold (and an unofficial set of red tees for the kids)).   Amenities include a practice putting green (chipping allowed), a short-range practice area, and a full-service restaurant & bar with a balcony overlooking the course.
Our successful youth program provides an affordable golf experience to over 60 youth each summer.
#2
#1
#9
#8
#3
#7
#6
#5
#4