Pinehurst, North Carolina
Pinehurst Resort is a multi-course destination in Pinehurst, North Carolina. It is best from spring through fall.
Access runs through the resort — book the stay and the course comes with it. Green fees run $495+ (No. 2). The property offers on-site lodging, which shapes how we build the days around it.
Pinehurst earns its spot at No. 6 by being genuinely flexible — multiple courses, a resort that runs the whole operation, and enough on-site lodging to host a real group without splitting people up.
It's one of the few destinations on this list that works equally well for a corporate outing, a buddies' trip, or a family that includes non-golfers. Spring and fall are when it's firing on all cylinders.