Dogwood Hills Golf Resort and Gardens

Dogwood Hills Golf Resort and Gardens

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.

Website Link

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).

I’m Going Back
To Jackson County

“This trip offers unexpected treasures that are sure to delight! It is big enough to offer a variety of activities, yet small-town enough to make you feel right at home with true Southern charm and hospitality.”

– Tiffany

I’m Going Back
To Jackson County

“There’s much to explore, and outdoor activities for all, so if you’re touring through Alabama, don’t miss out on a trip to Scottsboro.”

– Lucas

I’m Going Back
To Jackson County

“From the one-and-only Unclaimed Baggage Center to waterfront dining, you’ll find more than you expected. What’s more, all of this comes at a very reasonable price point, so you can afford to keep coming back and finding new adventures.”

–  Jenn

Join Our Community