The hardest golf courses in Lafayette, Colorado
The hardest 18-hole golf courses within about 25 miles of Lafayette, Colorado, ranked by USGA slope rating from each course's longest men's tees, with course rating as the tiebreaker. 24 courses have complete, verified tee data.
Also covers Erie, Westminster, Brighton, Boulder, Louisville and 5 more nearby towns.

Bear Creek Golf Club
Denver, CO, USASlope rating 146, 74.8 course rating, Black tees, 7,276 yds
PrivateArnold Palmer & Ed Seay
- 4.0Conditions
- 4.0Layout
- 4.0Scenery
- 4.1Facilities
- Challenging
- Driving range
- Grass range

Colorado National Golf Club
Erie, CO, USASlope rating 144, 75.5 course rating, Championship tees, 7,676 yds
PublicJay Morrish
- 3.7Conditions
- 3.2Layout
- 3.4Value
- 4.0Scenery
- 3.6Facilities
Obviously well maintained but for the price it could be better
Written by
@nturell22
- Driving range
- Views
- Mat range

TPC Colorado
Berthoud, CO, USASlope rating 138, 77.2 course rating, Tour tees, 7,991 yds
PrivateArthur Schaupeter
- 4.2Conditions
- 3.5Layout
- 4.7Scenery
- 3.8Facilities
As good as it gets for views in Colorado. Some amazing bunkering on the final stretch of holes. An even better par 3 tee box next to the clubhouse. A must play in the area.
Written by
@Fut’sPicks
- Views
- Challenging
- Driving range

Legacy Ridge Golf Course
Westminster, CO, USASlope rating 138, 73.1 course rating, Champ tees, 7,102 yds
PublicArthur Hills
- 4.0Conditions
- 2.5Layout
- 4.0Value
- 2.0Scenery
- 1.8Facilities
- Underrated
- Driving range
- Grass range

Fossil Trace Golf Club
Golden, CO, USASlope rating 138, 72.3 course rating, Black tees, 6,831 yds
PublicJim Engh
- 4.0Conditions
- 3.4Layout
- 3.1Value
- 4.0Scenery
- 3.2Facilities
Course is quirky and memorable. Green complexes and bunkers are fun and absurd. Great course to play 1-2 times a year with friends. Well manicured. Friendly staff.
Written by
@DevinLeland
- Views
- Must play
- Fast greens

Lakewood Country Club
Lakewood, CO, USA
Slope rating 136, 72.0 course rating, Blue tees, 6,709 yds

(Championship) Green Valley Ranch Golf Club
Denver, CO, USA
Slope rating 135, 73.1 course rating, Black tees, 7,058 yds

(Canyon/Meadow) Fox Hollow Golf Club
Lakewood, CO, USA
Slope rating 135, 71.6 course rating, Black tees, 6,808 yds

(The Dunes) Riverdale Dunes & Knolls
Brighton, CO, USA
Slope rating 134, 73.3 course rating, Gold tees, 7,067 yds

Saddleback Golf Club
Firestone, CO, USA
Slope rating 133, 72.7 course rating, Black tees, 7,041 yds

Ute Creek Golf Course
Longmont, CO, USA
Slope rating 132, 73.3 course rating, Black tees, 7,167 yds

(Meadow/Links) Fox Hollow Golf Club
Lakewood, CO, USA
Slope rating 132, 71.8 course rating, Black tees, 6,888 yds

CommonGround Golf Course
Aurora, CO, USA
Slope rating 131, 73.2 course rating, Black tees, 7,229 yds

Indian Peaks Golf Club
Lafayette, CO, USA
Slope rating 131, 72.6 course rating, Silver tees, 7,088 yds

Buffalo Run Golf Course
Commerce City, CO, USA
Slope rating 130, 74.7 course rating, Black tees, 7,411 yds

Thorncreek Golf Club
Thornton, CO, USA
Slope rating 130, 73.8 course rating, Championship tees, 7,268 yds

Coal Creek Golf Course
Louisville, CO, USA
Slope rating 130, 72.1 course rating, TNT tees, 7,017 yds

Flatirons Golf Course
Boulder, CO, USA
Slope rating 128, 72.0 course rating, Black tees, 6,967 yds

City Park Golf Course
Denver, CO, USA
Slope rating 121, 69.4 course rating, Blue tees, 6,465 yds

Coyote Creek Golf Course
Fort Lupton, CO, USA
Slope rating 120, 69.5 course rating, Blue tees, 6,412 yds

Applewood Golf Course
Golden, CO, USA
Slope rating 119, 67.9 course rating, Blue tees, 6,188 yds

Overland Golf Course
Denver, CO, USA
Slope rating 118, 69.6 course rating, Bronze tees, 6,701 yds

Willis Case Golf Course
Denver, CO, USA
Slope rating 117, 69.2 course rating, Bronze tees, 6,318 yds

The Homestead Golf Course
Lakewood, CO, USA
Slope rating 113, 63.4 course rating, Black tees, 5,048 yds
How we rank
This ranking uses published scorecard data from each course’s longest men’s tees, the same tee set for every course. Only 18-hole courses with a yardage for every hole, a total that matches the hole-by-hole sum, and a par between 54 and 80 are included, and the tees must carry a single slope rating (55–155) and course rating. Courses whose scorecard duplicates another course’s are left out until the data is fixed. Courses are ordered by slope rating, then course rating, then Course Vaults score. Only open courses with a published Course Vaults score (at least 5 explicit ratings) are eligible, and a page is published only when at least 5 courses qualify. City pages include courses within about 25 miles of Lafayette, so nearby suburbs can appear. Rankings refresh about hourly.
FAQ
Bear Creek Golf Club is #1 on Course Vaults in and around Lafayette, Colorado at Slope 146 (74.8 course rating · Black tees · 7,276 yds). 24 courses qualify for this list.
This ranking uses published scorecard data from each course’s longest men’s tees, the same tee set for every course. Only 18-hole courses with a yardage for every hole, a total that matches the hole-by-hole sum, and a par between 54 and 80 are included, and the tees must carry a single slope rating (55–155) and course rating. Courses whose scorecard duplicates another course’s are left out until the data is fixed. Courses are ordered by slope rating, then course rating, then Course Vaults score. Only open courses with a published Course Vaults score (at least 5 explicit ratings) are eligible, and a page is published only when at least 5 courses qualify. City pages include courses within about 25 miles of Lafayette, so nearby suburbs can appear. Rankings refresh about hourly.
Slope rating is the USGA measure of how much harder a course plays for a bogey golfer than for a scratch golfer, from 55 to 155 (113 is average). Course rating is the expected score for a scratch golfer from the same tees.
Yes. It includes qualifying courses within about 25 miles of Lafayette, not only courses whose address is in the city.
This page was last generated Nov 12, 2026, 3:40 AM EST. Scores and eligibility are recomputed about every hour.
