Pine-lined golf fairway and green with homes along the course, Cherokee County golf communities

Golf Courses in Cherokee County, GA

Quick answer: Cherokee County has 11 golf courses and clubs in this guide. 9 sell public tee times and 2 are private.

Open to the public: Echelon Golf Club, BridgeMill Athletic Club, Fairways of Canton, Woodmont Golf & Country Club, Callahan Golf Links, Lake Arrowhead Yacht & Country Club (Highlands Course), The Golf Club at Bradshaw Farm, Towne Lake Hills Golf Club and Cherokee Golf Center.

Private clubs: Hawks Ridge Golf Club and Eagle Watch Golf Club.

Cherokee County gives golf-minded buyers both ends of the market: a by-invitation private club in Ball Ground, gated golf communities, and some of the best-value public golf in North Metro Atlanta around Canton and Woodstock.

At a glance

CourseCityAccessDesigner
Echelon Golf ClubAlpharettaSemi-privateRees Jones
Hawks Ridge Golf ClubBall GroundPrivate (invitation)Bob Cupp
BridgeMill Athletic ClubCantonSemi-privateDesmond Muirhead
Fairways of CantonCantonPublic—
Woodmont Golf & Country ClubCantonSemi-privateRobert Trent Jones Jr.
Callahan Golf LinksWaleskaPublic—
Lake Arrowhead Yacht & Country Club (Highlands Course)WaleskaPublicDJ DeVictor
Eagle Watch Golf ClubWoodstockPrivateArnold Palmer
The Golf Club at Bradshaw FarmWoodstockPublic—
Towne Lake Hills Golf ClubWoodstockSemi-privateArthur Hills (1994)
Cherokee Golf CenterWoodstockPublic—

Golf courses in Alpharetta (Cherokee County side)

Semi-private

Echelon Golf Club

Can nonmembers play? Yes. Public tee times are sold online.

Can you join? Optional memberships are offered.

Course designer: Rees Jones

The golf: Championship course on 600 acres with big elevation changes and a 32-acre practice facility.

Neighborhood: Inside the gated Echelon neighborhood (Alpharetta mailing address, Cherokee County).

Worth knowing: GOLF Magazine ranks it 11th of the 400+ courses in Georgia, according to the club.

Phone: (770) 888-4653

Echelon Golf Club official website →

Golf courses in Ball Ground

Private (invitation)

Hawks Ridge Golf Club

Can nonmembers play? No public tee times. Members and their guests.

Can you join? Membership is by invitation only; contact the club.

Course designer: Bob Cupp

The golf: 27 holes: an 18-hole championship course plus a par-3 course, on 550 acres.

Neighborhood: Hawks Ridge community with estate homes and on-site member cottages.

Worth knowing: U.S. Open local qualifying site since 2007.

Phone: (770) 205-6889

Hawks Ridge Golf Club official website →

Golf courses in Canton

Semi-private

BridgeMill Athletic Club

Can nonmembers play? Yes. Public tee times are offered.

Can you join? Optional memberships, including golf, racquet, pool and fitness.

Course designer: Desmond Muirhead

The golf: 18 holes, par 72, 7,110 yards, with a range and junior academy.

Neighborhood: BridgeMill neighborhood. The club has 31 lighted tennis courts and 10 pickleball courts.

Phone: (770) 345-5500

BridgeMill Athletic Club official website →
Public

Fairways of Canton

Can nonmembers play? Yes. Book online or call.

Can you join? Optional memberships; not needed to play.

The golf: 18 holes with a range, instruction and Stratus Kitchen & Bar on site.

Neighborhood: Inside the Laurel Canyon neighborhood.

Worth knowing: Recognized in the 2026 Best of Cherokee awards.

Phone: (770) 720-1808

Fairways of Canton official website →
Semi-private

Woodmont Golf & Country Club

Can nonmembers play? Public tee times are offered today. There have been reports the club may go private, so call to confirm.

Can you join? Memberships with pool, tennis and fitness.

Course designer: Robert Trent Jones Jr.

The golf: 18 holes, par 72, about 5,200 to 7,000 yards. It's his only course in Georgia.

Neighborhood: Woodmont is a golf-centered neighborhood with a 26,000 sq ft clubhouse.

Worth knowing: Named Best New Golf Course in Georgia (2000) by Georgia Golf News.

Phone: (770) 345-9260

Woodmont Golf & Country Club official website →

Golf courses in Waleska

Public

Lake Arrowhead Yacht & Country Club (Highlands Course)

Can nonmembers play? Yes. Open for daily play.

Can you join? Optional golf memberships. Golf membership is separate from the property owners' association.

Course designer: DJ DeVictor

The golf: 18 holes, about 7,000 yards, opened in 2008, with a full range.

Neighborhood: Gated Lake Arrowhead community built around a 540-acre lake.

Worth knowing: Named Best Golf Course in Cherokee County (2010) by Cherokee Life Magazine.

Phone: (770) 721-7902

Lake Arrowhead Yacht & Country Club (Highlands Course) official website →

Golf courses in Woodstock

Private

Eagle Watch Golf Club

Can nonmembers play? No public tee times. Members and guests.

Can you join? Membership inquiries accepted (Invited Clubs).

Course designer: Arnold Palmer

The golf: 18-hole championship course with junior and youth programs.

Neighborhood: Eagle Watch neighborhood in the Towne Lake area.

Phone: (770) 591-1000

Eagle Watch Golf Club official website →
Public

The Golf Club at Bradshaw Farm

Can nonmembers play? Yes. 27 holes, open 7 days a week.

Can you join? Optional Player's Club (currently has a wait list).

The golf: Three nines that combine into different 18-hole rounds; can host up to 220 golfers.

Neighborhood: Built on historic farmland with North Georgia mountain views.

Phone: (770) 592-2222

The Golf Club at Bradshaw Farm official website →
Semi-private

Towne Lake Hills Golf Club

Can nonmembers play? Yes. Tee times are sold through GolfNow and the club.

Can you join? Ask the club about memberships.

Course designer: Arthur Hills (1994)

The golf: 18 holes, par 72, up to about 6,700 yards, with lots of elevation change.

Neighborhood: The centerpiece of the Towne Lake Hills community.

Phone: (770) 592-9969

Towne Lake Hills Golf Club official website →
Public

Cherokee Golf Center

Can nonmembers play? Yes. Walk-ins welcome.

Can you join? Not a membership club.

The golf: 9-hole par-3 course plus a driving range. Good for beginners and kids.

Neighborhood: Right off Hwy 92 near I-575.

Phone: (770) 924-2062

For homebuyers: Want a gated golf community? Compare Hawks Ridge (private), Echelon (public tee times inside a gated neighborhood) and Lake Arrowhead (golf plus a 540-acre lake). Want golf without dues? Bradshaw Farm, Towne Lake Hills, Fairways of Canton and Callahan all sell daily tee times.

Cherokee County golf FAQ

How many golf courses are in Cherokee County, GA?

This guide lists 11 golf courses and clubs in Cherokee County: 9 that sell tee times to the public and 2 private clubs.

Which Cherokee County golf courses are open to the public?

Echelon Golf Club, BridgeMill Athletic Club, Fairways of Canton, Woodmont Golf & Country Club, Callahan Golf Links, Lake Arrowhead Yacht & Country Club (Highlands Course), The Golf Club at Bradshaw Farm, Towne Lake Hills Golf Club and Cherokee Golf Center sell tee times to nonmembers. Semi-private clubs on that list also offer memberships.

Are there gated golf communities in Cherokee County with public tee times?

Yes. Echelon Golf Club (Alpharetta mailing address) and the Highlands Course at Lake Arrowhead in Waleska both sell public tee times inside gated residential communities.

Can I join Hawks Ridge Golf Club?

Hawks Ridge in Ball Ground describes its membership as by invitation only. It has 27 holes designed by Bob Cupp and has hosted U.S. Open local qualifying since 2007.