Speargrass Golf Course is an 18-hole public golf course in Carseland, Alberta, featuring a links-style layout along the Bow River.
Speargrass Golf Course sits on the banks of the Bow River in Carseland, Alberta, roughly southeast of Calgary. Opened in 2004 and designed by Gary Browning, the 18-hole, par-72 layout stretches to 6,709 yards and draws on the open character of the surrounding native prairie to deliver a genuine links-style experience.
The course unfolds across wind-exposed terrain that rewards shot-making and course management over brute length. Six teeing grounds on every hole give players of varying abilities a meaningful set of options, making the layout genuinely accessible across handicap ranges. The finishing stretch is the course's most dramatic: holes 17 and 18 are cut directly into the river banks of the Bow, combining the inherent difficulty of the routing with scenery that stands apart from the rest of the round.
Speargrass suits golfers who appreciate an honest prairie links test — firm turf, open sightlines, and the kind of wind exposure that demands creativity with ball flight. It also appeals to Calgary-area golfers looking for a day trip that gets them out of the foothills and onto a different type of terrain altogether. Carseland itself is a small community, so visitors planning a round here are best served by treating Speargrass as the destination rather than part of a larger itinerary.
Pick your date and party — we’ll line up a tee time here plus a nearby stay, ready to book together.
You’ll choose your exact tee time and room on the next step. Some courses open tee times closer to the play date.