Welcome to Dogwood Hills Golf Resort & Gardens

Enjoy scenic greens, beautiful gardens and challenging golf for all skill levels in Flat Rock, AL

Book a Tee Time

A Golf Digest 4-Star Rated Golf Course

(2004-2005, 2006-2007, 2008-2009)

Located near the northern tip of Sand Mountain in Jackson County, this Golf Digest Four Star Rated course is an easy drive from cities throughout the tri-state area. The excellent layout will prove challenging enough for the accomplished golfer from the Gold Tees at 6670 yards, and fun for the average golfer from the Blue at 6297 yards or White at 5940 yards.

Golf Advisor Awards

Top Courses in Alabama
2018 – #10
2017 – #7

Top 25 Value Courses in the U.S