Golf can get expensive. A set of fitted clubs, golf shoes, hi-tech moisture-wicking golf shirts, and a few sleeves of golf balls are just the start. Green fees and a cart rental for each round can add thousands to your annual golf budget, not to mention the inevitable food and beverage tab.

Thankfully, golf deals are plentiful in Montana.

We poked around the internet to find the best bargains at public golf courses in seven of Montana's largest communities in 2025. If you're road-tripping around the Treasure State this summer with your sticks in the back, here are some affordable courses to check out.

Read More: Billings to Sheridan: Wilson's Trip to the Powder Horn Golf Course

Credit: Mark Wilson
Credit: Mark Wilson, TSM
loading...

Billings Cheap Golf

Par 3, with 18 holes of golf for just $23, is the cheapest place to play in Billings. For a course where you'll need your driver, the best bargain in the Billings area is Pryor Creek. 18 holes (of 36) are open to the public for $32 a round.

Bridger Creek via Google Maps
Bridger Creek via Google Maps
loading...

Bozeman Cheap Golf

Not much is cheap in the Bozeman area, but at Bridger Creek, you can walk 18 for $61 and enjoy some of the best views in the Gallatin Valley.

Linda Vista via Google Maps
Linda Vista via Google Maps
loading...

Missoula Cheap Golf

Larchmont is a good value at $40 for 18, but you'll save even more at Linda Vista in Missoula, where 18 holes is $32 on weekdays, and $35 on the weekend.

Village Greens via Google Maps
Village Greens via Google Maps
loading...

Kalispell Cheap Golf

Golf in the Flathead area is expensive. Village Greens in Kalispell appears to be the most affordable course, at $84 for 18 holes. Buffalo Hills is just a dollar more at $85 for 18.

Credit: Mark Wilson, Townsquare Media
Spring or fall? Tough guess. Credit: Mark Wilson, Townsquare Media
loading...

Great Falls Cheap Golf

Hickory Swing is a steal at just $29 for 18 holes. Eagle Falls offers a decent value as well, with rates ranging from $35 to $42, depending on the time and day of the week.

Helena Cheap Golf

The best bargain for 18 holes in the Capitol City is Bill Roberts, at $45 a round.

The Anaconda Stack. Credit Michael Foth, TSM
The Anaconda Stack. Credit Michael Foth, TSM
loading...

Butte Cheap Golf

Old Works in Anaconda is a fabulous course that will set you back $115 + cart. For a cheaper option, you can play Highland View in Butte for just $28. Is it comparable to Old Works? No. But it's a fraction of the cost. Why not play both if you're in the area? There's plenty to explore in Butte when you're done with golf for the day.

Sponge Bob
Credit: Johnny Vincent, TSM
loading...

Most smaller towns in Montana have fun municipal courses with affordable play. Roundup has a 9-hole course and all-you-can-play deals that are a steal. Columbus and Big Timber are a value, and Beaver Creek in Havre is a fun and affordable 9-hole for just $29. You'll find bargains like this across the state.

*Rates mentioned in this article were based on our search for available tee times as of 4/14/25. Your booking results/dates may vary. Most courses offer discount nights and other bargains that make golf in Montana quite affordable. 

Top 10 Golf Courses in Montana

According to several lists online, these are the best courses in the Treasure State.

Gallery Credit: Nick Chrestenson

Casper Municipal Golf Course

You can practically smell these pictures 🦗🏌🏼‍♀️

Gallery Credit: Kolby Fedore, TSM