5 Best Utah Golf Courses
to Add to Your Bucket List

Utah golf courses are spectacular and typically way more affordable than golf courses in other states. Keep reading for our list of the 5 best golf courses in Utah that you need to visit.

1. Best Rated Golf Course: Eaglewood Golf Course

North Salt Lake, UT

The Eaglewood Golf Course is the best rated of Utah golf courses. This public golf course is loved for its views of the Great Salt Lake, Antelope Island, and the stunning Utah mountains. It is open from March to November and is suitable for all players.

The regular price for an 18-hole round is $36/player basic greens fee, $20/player additional cart fee, and $40/player additional club set rental fee. For 9 holes, expect $18/player greens fee, $10/player additional cart fee, and $20/player club set rental fee.

2. Best Value Golf Course: Fore Lakes Golf Course

Taylorsville, UT

Visit the Fore Lakes Golf Course in Taylorsville for a great bargain. This public golf course is well-maintained and has a nice view of the Wasatch mountains. Fore Lakes Golf Course is beginner-friendly with enough challenge that experienced players will enjoy it as well.

Pricing for 18 holes is $28-$44/player depending on if walking or renting a cart. A 9-hole round is $16-$24/player depending on if renting a cart. Club rentals are $10/set.

3. Best Scenery: Sky Mountain Golf Course

Hurricane, UT

The Sky Mountain Golf Course is one of the best golf courses in Utah because of its amazing scenery. You can expect beautiful mountain views at most Utah golf courses, but Sky Mountain also offers views of Zion National Park. You will want to bring your camera.

An 18-hole round costs $45-$85/player depending on the season, time of day, and if renting a cart. 9-hole rounds are $25-$45/player depending on the season, time of day, and if renting a cart. All players must have their own club sets.

4. Best Resort Course: Sand Hollow Resort Championship Course

Hurricane, UT

The Sand Hollow Resort Championship Course is another favorite among Utah golfers. The course is surrounded by gorgeous red rock and has natural sand bunkers.

Single players are asked to “book within 48 hrs by calling the Pro Shop.” Otherwise, group reservations of 2-4 players can be made up to 60 days in advance online. Pricing is anywhere from $65-$170/player depending on the day and time of day.

5. Best Location: Moab Golf Course

Moab, UT

If you’re looking for the best public golf courses in Utah, the Moab Golf Course should be on your list. The stark contrast of the vibrant greens of the course and the surrounding red rock is truly breathtaking. You cannot beat the location of this golf course either. It is close to two national parks: Arches and Canyonlands. Make golfing part of your weekend or week-long trip and visit the national parks!

Pricing for an 18-hole round is $46-$62/player depending on if renting a cart. The 9-hole round price is $23-$31/player depending on if renting a cart. Club set rentals are an additional $9-$29/set.

Schedule a time to visit these Utah golf courses soon. You will not regret it.