Buffalo Heights Golf Course905 South Highway 25; P.O. Box 318
Buffalo, MN 55313
Buffalo Heights is a challenging nine-hole golf course with three tees, rolling hills, water hazards, and mature trees. A putting green, short-range practice area and a full-service restaurant and bar are also available at Buffalo Heights Golf Course.