Best Public Golf Courses in St. George, Utah (2026 Guide)
The best public golf courses in St. George, Utah ranked for value, scenery, and challenge. Includes Sand Hollow, Sky Mountain, Coral Canyon, and more.
By Marcus Bell, PGA Teaching Professional
Best Public Golf Courses in St. George, Utah (2026 Guide)
The best public golf courses in St. George, Utah include Sand Hollow Resort (the most acclaimed course in the state), Sky Mountain Golf Course in Hurricane, Coral Canyon Golf Club, Sunbrook Golf Club, and Entrada at Snow Canyon (semi-private, limited public access). St. George combines year-round playability, dramatic red rock scenery, and affordable green fees that draw golfers from across the western United States.
Key Takeaways
- Sand Hollow Resort (Championship Course) is consistently ranked the best public course in Utah.
- St. George golf is playable year-round, even when northern Utah is buried in snow.
- Most St. George public courses charge between $50 and $200 depending on season.
- The peak season runs October through April. Summer is hot but cheap.
- Booking 7 to 30 days ahead is recommended for top courses.
What Are the Best Public Golf Courses in St. George?
1. Sand Hollow Resort (Championship Course)
Located 20 minutes east of St. George in Hurricane, Sand Hollow Resort is the gold standard of Utah public golf. Designed by John Fought and opened in 2008, the Championship Course features four signature holes built along red rock cliffs overlooking Sand Hollow Reservoir.
- Length: 7,315 yards from the back tees
- Par: 72
- Slope: 142 (back tees)
- Green fees: $150 to $250 depending on season
- Standout holes: 11, 12, and 15 along the rim
The course also has a 9-hole "Links" companion course that is more affordable and walkable.
2. Sky Mountain Golf Course (Hurricane)
A municipal course operated by the City of Hurricane, Sky Mountain offers some of the most dramatic mountain scenery of any public course in the United States. Surrounded by Pine Valley Mountain and the cliffs of Hurricane, the course plays through natural desert landscape with wide fairways and forgiving greens.
- Length: 6,383 yards
- Par: 72
- Slope: 124
- Green fees: $40 to $70
- Best value in southern Utah
If you want a beautiful, walkable round on a budget, Sky Mountain is hard to beat.
3. Coral Canyon Golf Club
Designed by Keith Foster and opened in 2001, Coral Canyon weaves through red rock formations and elevation changes north of St. George. The course is technical but fair, with multiple risk-reward holes.
- Length: 7,029 yards
- Par: 72
- Slope: 134
- Green fees: $80 to $150
- Notable for: Dramatic tee shots into desert canyons
Coral Canyon hosts numerous regional tournaments and is regarded as one of the most challenging public courses in the area.
4. Sunbrook Golf Club
A 27-hole municipal facility owned by the City of St. George, Sunbrook is the most popular round in town. Three nine-hole layouts (Pointe, Woodbridge, and Black Rock) can be played in any combination.
- Length: 6,800 to 7,000 yards (depending on combination)
- Par: 72
- Slope: 130
- Green fees: $50 to $90
- Best for: Walkable city course with red rock backdrops
Sunbrook is well-maintained, affordable, and central to St. George. Locals play it constantly.
5. Entrada at Snow Canyon (Semi-Private)
Designed by Johnny Miller, Entrada is technically a private club but accepts limited public play on weekdays. The course is built into black lava flows and red sandstone, making it one of the most visually striking golf experiences anywhere.
- Length: 7,085 yards
- Par: 72
- Slope: 138
- Green fees: $200 to $300 (limited public availability)
- Notable for: The "lava section" on holes 11 through 15
Call ahead to confirm public tee times. Worth the price for the experience.
6. The Ledges Golf Club
A Matt Dye design opened in 2007, The Ledges sits at the highest elevation in St. George golf, offering panoramic views of Snow Canyon and Pine Valley Mountain. The course features generous landing areas and challenging green complexes.
- Length: 7,221 yards
- Par: 72
- Slope: 135
- Green fees: $90 to $170
- Best for: Panoramic views and modern course design
7. Dixie Red Hills Golf Course
A 9-hole municipal course in central St. George, Dixie Red Hills is the oldest course in the city and the most affordable. Perfect for a quick afternoon round or a beginner-friendly outing.
- Length: 2,800 yards
- Par: 34
- Green fees: $20 to $30 for 9 holes
- Best for: Beginners, juniors, quick rounds
When Is the Best Time to Play Golf in St. George?
Featured snippet target: Best Time to Play Golf in St. George, Utah
| Season | Months | Conditions | Green Fees |
|---|---|---|---|
| Peak Season | October to April | 60s to 70s, sunny | $$$$ (highest) |
| Shoulder Season | May, September | 80s to 90s, sunny | $$$ |
| Off-Season (Summer) | June to August | 100s+, hot | $ (lowest) |
The peak season is mid-October through April when temperatures sit in the comfortable 60s and 70s. Snowbirds from Utah, Idaho, Montana, and Canada flood St. George during these months, and tee times can book up two to four weeks ahead.
Summer (June through August) sees temperatures above 100°F daily. Green fees drop dramatically (often 50% off), and courses are nearly empty. Play early morning before 9 AM to avoid the worst heat.
How Much Does Golf Cost in St. George?
Green fees vary widely by course and season:
- Municipal courses (Sunbrook, Sky Mountain, Dixie Red Hills): $20 to $90
- Mid-range resort courses (Coral Canyon, Ledges): $80 to $170
- Premium resort courses (Sand Hollow, Entrada): $150 to $300
Twilight rates (typically after 2 PM) can save 30% to 50% on most courses. Off-season summer rates often match or beat winter twilight pricing.
Stay-and-play packages at Sand Hollow Resort and other lodging-affiliated courses can offer significant value if you are traveling from out of state.
How Should I Plan a Golf Trip to St. George?
Suggested 3-Day Itinerary
- Day 1: Sand Hollow Championship Course (morning), explore Zion National Park (afternoon)
- Day 2: Coral Canyon (morning), Snow Canyon State Park (afternoon)
- Day 3: Sky Mountain (morning), drive home or extend with The Ledges
Suggested 5-Day Itinerary
- Day 1: Sand Hollow Championship Course
- Day 2: Entrada at Snow Canyon
- Day 3: Coral Canyon
- Day 4: The Ledges
- Day 5: Sky Mountain or Sunbrook
Combine golf with Zion, Bryce Canyon, and Snow Canyon State Park for a memorable trip. To track your rounds across courses, see [LINK: How to Calculate Your Golf Handicap].
What Should I Pack for Golf in St. George?
- Layered clothing (mornings are cool, afternoons warm even in winter)
- Sunscreen and a wide-brim hat
- Plenty of water (the desert dehydrates fast)
- Extra golf balls (red rocks eat them)
- A laser rangefinder (yardages are deceiving with elevation changes)
FAQ: Public Golf Courses in St. George, Utah
Q: Is Sand Hollow the best course in Utah? A: Yes, according to Golf Digest, Golfweek, and most major rankings. Sand Hollow's Championship Course is consistently the top-ranked public course in Utah.
Q: How far is St. George from Las Vegas? A: About 120 miles or two hours by car. Many golfers fly into Las Vegas and drive up for golf trips.
Q: Can I walk the courses in St. George? A: Most courses allow walking, especially Sky Mountain, Sunbrook, and Dixie Red Hills. Sand Hollow and Coral Canyon are cart-recommended due to terrain.
Q: How hot does it get for summer golf? A: Daily highs of 105 to 110°F are common from June through August. Most golfers play before 9 AM to avoid the worst heat.
Q: Do I need a tee time in St. George? A: Yes, especially during peak season. Book at least one to two weeks in advance for top courses.
Q: Are there any private clubs in St. George open to public play? A: Entrada at Snow Canyon allows limited public tee times. The rest of the private clubs in the area are members-only.
Join Flighting to track your rounds and unlock rewards.