Dogwood Hills Golf Course in Flat Rock, Alabama, features a picturesque 18-hole layout surrounded by rolling hills and scenic views. Located near the tip of Sand Mountain in Jackson County, it is an easy drive from cities across the tri-state area of Alabama, Georgia, and Tennessee. Known for its challenging design and well-maintained greens, it offers golfers a delightful and rewarding experience in a serene countryside setting.
26460 Alabama Highway 71
Flat Rock, AL 35966
(256) 632‑3634
Course Features:
18-hole, par-72 championship course
Walkable layout with mature trees and water features
Cart and club rentals available
Driving range and putting green on-site
Tee Times: Walk-ins are welcome, but tee times are recommended, especially on weekends and holidays. Call ahead to reserve: (256) 632‑3634.
Dress Code: Golf attire is appreciated. No cut-offs or tank tops.
Affordable Rates: Known for being budget-friendly—great for casual players and families.
RV & Lodging Info:
On-site RV park and resort cabins available for overnight stays (call ahead for reservations).