Castle Highlands Golf Course is an 18-hole layout set in a wooded northern Minnesota landscape near Bemidji. The Turtle River winds through the property, joined by wetlands, ponds, rolling terrain, mature trees and considerable wildlife, and the course doubles as habitat for native plants and animals.
The routing measures 6,030 yards and plays to a par of 72, with holes that reward thoughtful course management rather than raw length. Practice options include a full-shot driving range and an 11,000-square-foot putting green. The course also hosts events through the golf season.
Updated October 2026 · Best golf courses in Minnesota ›
All golf courses in Bemidji ›