Utah is a golfer’s paradise, offering some of the most breathtaking landscapes and challenging golf courses in the United States. Whether you’re a seasoned golfer or just starting out, the state has something for everyone. From the red rock canyons of St. George to the lush greens near Salt Lake City, Utah’s golf courses are renowned for their beauty and design. In this article, we’ll explore the top golf courses to play in Utah, highlighting what makes each one unique.
The Best Golf Courses in Utah
Utah’s diverse geography offers a variety of golf courses, each with its own distinct style and challenges. Here, we rank some of the best golf courses in the state that every golf enthusiast should consider playing.

Sand Hollow Resort
Located in Hurricane, Sand Hollow Resort is often ranked among the top golf courses in Utah. Its Championship Course is known for its stunning views of the red rock cliffs and expansive desert landscape. The course offers a unique combination of challenging play and scenic beauty, making it a must-visit for any golfer.
Why Play Here:
- Unique Landscape: The course is set against the backdrop of stunning red rock cliffs.
- Challenging Play: The course features significant elevation changes and strategically placed hazards.
- Acclaimed Design: Consistently ranked as one of the top public courses in the country.
Soldier Hollow Golf Course
Located in Midway, Soldier Hollow offers two 18-hole courses: the Gold and the Silver. Situated in the Wasatch Mountain State Park, the courses provide a serene setting with panoramic views of the surrounding mountains. The Gold Course is known for its challenging layout, while the Silver Course is more forgiving, making it suitable for golfers of all skill levels.
Why Play Here:
- Scenic Beauty: Nestled in the Wasatch Mountains, offering breathtaking views.
- Two Courses: Options for both challenging and more relaxed play.
- Historical Significance: The course was a venue for the 2002 Winter Olympics biathlon events.
Thanksgiving Point Golf Course
Thanksgiving Point in Lehi is one of the most unique golf courses in Utah. Designed by Johnny Miller, this course stretches over 7,700 yards, making it one of the longest courses in the state. The course’s design incorporates natural features such as creeks, gardens, and waterfalls, providing a beautiful and challenging experience.
Why Play Here:
- Length and Challenge: Known for its long fairways and strategic hazards.
- Natural Beauty: Features gardens and water elements throughout the course.
- Event Venue: Hosts various tournaments and events throughout the year.
Best Golf Courses in St. George, Utah
St. George is a golfer’s haven, known for its stunning red rock landscapes and mild climate, making it an ideal location for year-round golfing.
Entrada at Snow Canyon
Entrada is a private country club in St. George, but it offers limited public play, making it a coveted experience for golfers. The course is set amidst the stunning red rock formations, offering a challenging and visually striking round of golf.
Why Play Here:
- Exclusive Experience: Limited public access ensures a private feel.
- Spectacular Scenery: Features lava fields and red rock backdrops.
- Challenging Layout: Requires precision and strategy.
Coral Canyon Golf Course
Another gem in St. George, Coral Canyon Golf Course is known for its dramatic elevation changes and stunning views. The course is designed to blend seamlessly with its natural surroundings, offering a unique and beautiful golfing experience.
Why Play Here:
- Elevation Changes: Offers diverse and challenging play.
- Natural Integration: Course design respects the natural landscape.
- Accessibility: Open to the public, making it a popular choice for locals and visitors alike.
Best Public Golf Courses in Utah
Utah boasts a variety of public golf courses that offer excellent facilities and challenging play without the need for private membership.
Bonneville Golf Course
Located in Salt Lake City, Bonneville Golf Course is one of the oldest and most beloved public courses in Utah. Known for its rolling fairways and mature trees, the course offers a classic golfing experience with stunning views of the city and surrounding mountains.
Why Play Here:
- Historic Charm: One of Utah’s oldest public courses.
- City Views: Offers panoramic views of Salt Lake City.
- Affordable Play: Provides great value for a high-quality golf experience.
Mountain Dell Golf Course
Just a short drive from Salt Lake City, Mountain Dell offers two 18-hole courses: Canyon and Lake. Set in a picturesque mountain setting, the courses provide a challenging and scenic round of golf for players of all skill levels.
Why Play Here:
- Mountain Setting: Offers breathtaking views and challenging terrain.
- Two Courses: Provides options for varied play.
- Convenient Location: Easily accessible from Salt Lake City.
Golfing in Utah: Tips and Recommendations
Playing golf in Utah can be a unique and rewarding experience, but there are a few things to keep in mind to make the most of your visit.
Plan for the Weather
Utah’s weather can be unpredictable, especially in the mountainous regions. Be sure to check the forecast and pack accordingly. Summers can be hot, particularly in the southern part of the state, while spring and fall offer more moderate temperatures.
Book in Advance
Some of Utah’s top courses can be busy, especially during peak seasons. It’s a good idea to book your tee times in advance to ensure you get to play at your desired courses.
Explore the Surroundings
Utah is home to stunning national parks and scenic landscapes. Consider extending your trip to explore nearby attractions and make the most of your visit to this beautiful state.
Conclusion
Utah offers some of the best golf courses in the country, with options ranging from challenging mountain courses to scenic desert layouts. Whether you’re playing in St. George, Salt Lake City, or anywhere in between, you’re sure to find a course that suits your style and skill level. So pack your clubs and get ready to experience the beauty and challenge of golfing in Utah.