Best Golf Courses in Birmingham, AL

Handpicked Top 3 Golf Courses in Birmingham, AL. How can we actually say this? Our 50-Point Inspection includes everything from checking reputation, history, complaints, reviews, satisfaction, trust and cost to the general excellence. You deserve only the best!

RTJ AT OXMOOR VALLEY

Since 1992

Golf Courses, Tournaments, Membership Packages, Pro Shop, Practice Facility, Tee Times, Couples Championship & Golf Packages

Senior Discount : Golfers 65 years and older can enjoy 20% Off Rack Rate green fees all day every (Monday - Thursday)

rtjgolf.com/oxmoorvalley

Monday - Sunday : 6:00 am - 8:00 pm

The course is loaded with challenging slopes and the greens were great. This course was an absolute pleasure to play!
email yours to reviews@threebestrated.com

100 SunBelt Parkway, Birmingham, AL 35211

HIGHLAND PARK GOLF COURSE

Since 1903

Tournaments, Membership, Golf Club, Practice Facility, Pro Shop, Tee Times, Events, 18 Hole Golf Course, Corporate Membership, Outings & Online Tournament Planner

Range Pass Membership : 50% Off Range Buckets - 20% Discount on Select Merchandise - Endless Golf with Discounted Cart Rental (18 holes)

highlandgolfal@gmail.com
highlandparkgolf.com/special-offers

Monday - Sunday : 7:30 am - 7:00 pm

Best Golf Course in Alabama! Really enjoy every round u play there and the staff is amazing! I would recommend to anyone !
email yours to reviews@threebestrated.com

3300 Highland Avenue South, Birmingham, AL 35205

GREYSTONE GOLF & COUNTRY CLUB

Since 1991

Driving Range, Tee Times, Junior Golf Club, Membership, Practice Facility, Tournaments, Weddings, Corporate Events, Golf Shop, Tennis, Golf Outings & Club Fittings

Serves 2 locations within Birmingham - Offer two Championship Golf Courses

afuentes@greystonecc.com
greystonecc.com

Weekdays : 8:00 am - Dusk Weekends : 7:30 am - Dusk

Awesome staff and course is one of the best I've ever played. Once again, the people that work here go above and beyond.
email yours to reviews@threebestrated.com

4100 Greystone Drive, Birmingham, AL 35242