top of page

Best Public Golf Courses in North Carolina (2026 Guide)

North Carolina is one of the top golf destinations in the United States, home to legendary courses in Pinehurst as well as a wide range of scenic and high-quality public layouts across the state.

This guide highlights the best public golf courses in North Carolina, whether you're planning a golf trip or just looking for your next round.

Here are some of the top public golf courses in North Carolina to consider:

Pinehurst No. 2

📍 Pinehurst, NC
💰 $$$$ ($400+)

One of the most iconic golf courses in the world, known for hosting multiple U.S. Opens and its challenging Donald Ross design.

👉 Best for: Bucket list golf experience

🔗 Check tee times

Pinehurst No. 4

📍 Pinehurst, NC
💰 $$$ ($250-$400)

A beautifully redesigned course offering a premium golf experience with a more playable layout than No. 2.

👉 Best for: Premium Pinehurst experience

🔗 Check tee times

Tobacco Road Golf Club

📍 Sanford, NC
💰 $$-$$$ ($100-$200)

A bold and visually striking course known for its dramatic design and one-of-a-kind layout.

👉 Best for: Unique golf experience

🔗 Check tee times

Mid Pines Golf Club

📍 Southern Pines, NC
💰 $$-$$$ ($120-$220)

A classic Donald Ross design offering a traditional golf experience with excellent conditions and strong value.

👉 Best for: Classic golf layout

🔗 Check tee times

Pine Needles Lodge & Golf Club

📍 Southern Pines, NC
💰 $$-$$$ ($150-$250)

A historic and highly regarded course that has hosted multiple U.S. Women's Opens.

👉 Best for: Championship-level golf

🔗 Check tee times

Tot Hill Farm Golf Club

📍 Asheboro, NC
💰 $$ ($70-$140)

A unique and creative course designed by Mike Strantz, offering a fun and memorable round at a great value.

👉 Best for: Fun and creative layout

🔗 Check tee times

bottom of page