Find and Book Top Hotels in Pinehurst

Search among 3 available hotels and places to stay in Pinehurst from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-3 out of 3
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great52 reviews
MapView on map2.9 km from City Centre
From   US$ 100 /nightSelect
8.4
Great60 reviews
MapView on map3.4 km from City Centre
From   US$ 96 /nightSelect
8.6
Great60 reviews
1.6 km from City Centre1.5 km from Senior Community Ctr
From   US$ 114 /nightSelect

Best hotels and places to stay in Pinehurst

Why visit?

Pinehurst, North Carolina, is a charming destination that attracts tourists from all over the world. With its rich history, scenic beauty, and world-class golf courses, Pinehurst offers a unique experience for both leisure and sports enthusiasts. Stay at a Pinehurst hotel, explore the areas vibrant culture, and indulge in the luxury and relaxation that this beautiful town has to offer.

Where to stay?

Historic Village of Pinehurst: The Historic Village is the heart of Pinehurst and a popular choice for visitors. It exudes old-world charm with its quaint shops, charming restaurants, and beautifully preserved buildings. Stay at a Pinehurst hotel here, where youll have easy access to the Pinehurst Resort and Spa, famous for its world-class golf facilities and luxurious accommodations.

Pinehurst Area Golf Resorts: If youre a golf enthusiast, consider staying at one of Pinehursts golf resorts. These resorts offer a range of amenities, including multiple golf courses, fine dining options, and spa facilities. With options such as the Pine Needles Lodge and Golf Club or the Mid Pines Inn & Golf Club, golf lovers can have an unforgettable experience right at their doorstep.

Southern Pines: Located just a few miles from Pinehurst, Southern Pines is another great area to stay in for those seeking a relaxing getaway. The town is known for its charming downtown area filled with boutique shops, art galleries, and vibrant eateries. Southern Pines also offers easy access to popular attractions like the Weymouth Center for the Arts & Humanities and the beautiful Reservoir Park.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $125 to $200.

4-star hotels: The average price per night is around $200 to $300.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:

Pine Crest Inn: This charming inn offers comfortable and affordable accommodations in the heart of Pinehurst. With its convenient location and cozy rooms, it provides great value for money. Guests can also enjoy the nearby Pinehurst Resort and Spa for additional amenities and activities.

Homewood Suites by Hilton: Located in Southern Pines, just a short drive from Pinehurst, this hotel provides spacious suites with fully equipped kitchens, ideal for families or those looking for extended stays. With its complimentary breakfast, evening socials, and outdoor pool, it offers excellent value for money.

SpringHill Suites by Marriott: Situated near the Pinehurst Area Golf Resorts, this hotel provides contemporary suites with separate living areas. Guests can enjoy amenities such as an on-site fitness center, complimentary breakfast, and a convenient location near golf courses and dining options.

Best kids-friendly hotels:

Residence Inn by Marriott: Located in Southern Pines, this hotel offers spacious suites with separate bedrooms and living areas, perfect for families. Children can enjoy the outdoor pool and complimentary breakfast, while parents can take advantage of the hotels close proximity to family-friendly attractions like the Carolina Horse Park.

TownePlace Suites by Marriott: Another great option for families, this hotel provides apartment-style accommodations with fully equipped kitchens. Kids will love the outdoor pool, and parents can appreciate the complimentary breakfast and convenient access to local restaurants and attractions.

Best hotels for a romantic getaway:

The Carolina Hotel: Situated within the Pinehurst Resort, this elegant hotel exudes romance and luxury. Couples can indulge in the hotels spa facilities, fine dining options, and picturesque views of the golf courses. Enhance your stay with couples spa treatments or enjoy a romantic dinner at one of the onsite restaurants.

The Magnolia Inn: Located in the Historic Village of Pinehurst, this charming inn offers cozy and intimate accommodations perfect for a romantic escape. Enjoy the peaceful ambiance and explore the nearby shops, restaurants, and scenic walking trails.

Best for location:

Pinehurst Resort: Nestled in the heart of Pinehurst, this iconic resort offers a range of accommodations, from inviting villas to luxurious rooms. With its prime location near the golf courses, restaurants, and amenities, it provides easy access to everything Pinehurst has to offer.

The Holly Inn: Also located in the Historic Village, The Holly Inn provides a convenient base for exploring Pinehurst. This elegant hotel boasts unique architecture, elegant rooms, and a central location that allows guests to easily explore nearby attractions and restaurants.

Homewood Suites by Hilton: Situated in Southern Pines, this hotel offers a peaceful setting away from the hustle and bustle of Pinehurst. It provides easy access to downtown Southern Pines, local golf courses, and attractions while offering a tranquil retreat.

Best for a short city break:

SpringHill Suites by Marriott: With its modern amenities and convenient location near golf courses, dining options, and local attractions, this hotel is perfect for a short city break. Guests can relax in the comfortable suites and explore the nearby vibrant downtown area.

TownePlace Suites by Marriott: Offering spacious suites with fully equipped kitchens, this hotel provides the comforts of home for a short city break. It is conveniently located near shops, restaurants, and the charming downtown areas of Pinehurst and Southern Pines.

Show moreLess