Best Hotels & Resorts In North Carolina: 12 Amazing Places To Stay
As local travel experts, we know what travelers are looking for when it comes to finding the perfect accommodations for their next trip. To compile our lists, we scour the internet to find properties with excellent ratings and reviews, desirable amenities, nearby attractions, and that something special that makes a destination worthy of traveling for.
If you’re looking for places to stay while visiting The Old North State, we’ve got some fantastic selections for accommodations for you to see. Whether you’re looking to stay in a resort in the Outer Banks or a lodge in the Blue Ridge Mountains, we’ll help you narrow it down. So, follow along and check out the best hotels in North Carolina for your next getaway.
Best Unique Hotels to Stay in North Carolina
If you’re looking for unique accommodations, check out these hotels. They’ll make for a memorable trip and provide a different experience than your average North Carolina hotel.
1. The Carolina Inn, Chapel Hill
- Address: 211 Pittsboro St, Chapel Hill, NC 27516
- Price: $288/night
- Amenities: Free wifi, air conditioning, and laundry service.
- Ratings: 4.7 stars
This prestigious hotel dating from 1924, is located on the University of North Carolina campus and is just a short walk from downtown Chapel Hill. The Carolina Inn has guest rooms with free wifi, flat-screen TVs, and mini fridges. The suites have separate sitting areas that can be used for relaxing or working. Amenities include a fitness center, in-room spa services, and a restaurant famous for its afternoon tea service.
2. The Fearrington House Inn, Pittsboro
- Address: 2000 Fearrington Village Center, 230 Market Street, Pittsboro, NC 27312
- Price: $468/night
- Amenities: Free wifi, breakfast, parking, and an indoor and outdoor pool.
- Ratings: 4.6 stars
The Fearrington House Inn in Pittsboro is an upscale hotel set in elegant clapboard houses on 60 acres of grounds. It is a short walk from Camden Park and seven miles from Jordan Lake. The individually decorated posh rooms feature free wifi, flat-screen TVs, and lux toiletries. Upgraded suites offer fireplaces and secluded gardens. Enjoy complimentary breakfast, an onsite restaurant, and a spa.
Best Hotel Pools in North Carolina
There’s nothing like relaxing poolside at your hotel – it sets the tone for a great stay. This list has a gorgeous outdoor pool and a luxurious indoor pool, perfect for anyone looking to take a dip while relaxing on vacation.
3. The Umstead Hotel and Spa, Cary
- Address: 100 Woodland Pond Dr, Cary, NC 27513
- Price: $539/night
- Amenities: Free wifi, parking, and laundry service.
- Ratings: 4.7 stars
The Umstead Hotel and Spa is a luxury hotel on 12 acres of grounds, including a lake. It's only a short distance from William B. Umstead State Park and five miles from the North Carolina Museum of Art. Your stay at the resort will include complimentary loaner bikes and access to the luxury spa area. Other amenities, like a seasonal outdoor pool with cabanas and a poolside cocktail bar, are there to enjoy. There's also a restaurant, room service, and a 24-hour gym.
4. The Ballantyne, A Luxury Collection Hotel, Charlotte


- Address: 10000 Ballantyne Commons Pkwy, Charlotte, NC 28277
- Price: $246/night
- Amenities: Hot tub, free parking, and a spa.
- Ratings: 4.6 stars
Located just 14 miles south of downtown Charlotte is where the upscale hotel, The Ballantyne, is located. Relax in their elegant rooms with marble bathtubs. Indulge in the spa services, take a dip in the two pools (indoor and outdoor), and burn a sweat at the fitness center.
Best Luxury Hotels in North Carolina
Escape the hustle and bustle of everyday life and indulge in some pampering by staying at a luxury hotel. With many options available, let us help you find comfortable accommodations that will leave you feeling rejuvenated and refreshed.
5. The Ritz-Carlton, Charlotte
- Address: 201 E Trade St, Charlotte, NC 28202
- Price: $549/night
- Amenities: Free wifi, indoor pool, and air conditioning.
- Ratings: 4.6 stars
The Ritz-Carlton in Charlotte is a 5-star hotel and the perfect spot for a luxurious getaway. It's conveniently located near Spectrum Center arena and the NASCAR Hall of Fame and provides guests with 24-hour room service and marble bathrooms with soaking tubs. The property also has five restaurants, a high-end spa, an indoor pool, and a fitness center to enjoy.
6. Proximity Hotel, Greensboro
- Address: 704 Green Valley Rd, Greensboro, NC 27408
- Price: $344/night
- Amenities: Free wifi, parking, and outdoor pool.
- Ratings: 4.8 stars
Proximity Hotel is in a picturesque neighborhood just three miles from downtown Greensboro. The rooms have floor-to-ceiling windows with beautiful views, wifi, coffeemakers, and microwaves. There's a fantastic European-style restaurant with a great terrace and bar. It also has a pool, gym, and bike rentals for guests to borrow. The lobby lounge is especially inviting with its comfortable chairs and lush plants in the garden.
7. Old Edwards Inn and Spa, Highlands
- Address: 445 Main St, Highlands, NC 28741
- Price: $270/night
- Amenities: Free parking, spa, pool, and hot tub.
- Ratings: 4.6 stars
Old Edwards Inn and Spa is an upscale spa resort that features several properties in the mountain village of Highlands. It is a great location to take it easy after a busy day of catching waterfalls in the Great Smoky Mountains. The rooms include Italian linens, rainfall showers, and heated tile floors. Take a soak in one of the mineral pools, relax with a massage with the offered spa services, and dine at the many onsite restaurants and bars.
Best Boutique Hotels in North Carolina
Boutique hotels are the perfect places to take a break after touring the sights. They are trendy, stylish, and in great locations, making them a good choice for travelers who like to be in the center of the action.
8. The Durham Hotel, Durham
- Address: 315 E Chapel Hill St, Durham, NC 27701
- Price: $197/night
- Amenities: Free wifi, air conditioning, and laundry service.
- Ratings: 4.5 stars
Check in to this mid-century modern-style boutique hotel within walking distance of Durham Central Park and just two miles from Duke University. Amenities at The Durham Hotel include complimentary breakfast served in a bright, spacious lobby. There's also a hip restaurant and a trendy rooftop lounge with city views. You'll also appreciate the 24-hour front desk, daily housekeeping, and wake-up calls.
9. The Horton Hotel, Boone
- Address: 611 W King St, Boone, NC 28607
- Price: $178/night
- Amenities: Free wifi, breakfast, parking, and pet-friendly.
- Ratings: 4.7 stars
The Horton Hotel is in a 1920s redbrick building close to popular tourist destinations in the heart of downtown Boone. Modern rooms, complimentary parking, and a breakfast buffet will make for a comfortable stay. Other amenities include a cocktail lounge and a rooftop bar with a toasty fire pit for cooler nights.
10. The Everett Hotel, Bryson City
- Address: 16 Everett St, Bryson City, NC 28713
- Price: $259/night
- Amenities: Free wifi, breakfast, parking, and kid-friendly.
- Ratings: 4.9 stars
The Everett Hotel is a family-friendly boutique hotel in a 1908 redbrick building in Bryson City's historic district. Rest your head after a fun-filled day in cozy, chic rooms with amenities such as free wifi, air conditioning, and flat-screen TVs. Dining options include an onsite restaurant and bar serving tasty organic seasonal fare. Take advantage of the free parking too!
Best Resorts in North Carolina
Stay at any of these resorts, and you will not be disappointed. They offer mountain or ocean views and cozy accommodations, making them the perfect options for the quintessential North Carolina experience.
11. The Omni Grove Park Inn, Asheville
- Address: 290 Macon Ave, Asheville, NC 28804
- Price: $292/night
- Amenities: Wifi, Breakfast, paid parking, and an indoor and outdoor pool.
- Ratings: 4.6 stars
Built in 1913, The Omni Grove Park Inn is a resort two miles from downtown Asheville with spectacular views of the Blue Ridge Mountains. The luxe rooms and suites at the hotel feature free wifi, flat-screen TVs, and garden or mountain views. The spa on the property has a variety of amenities, including a sauna and steam room. There is also an 18-hole golf course, tennis courts, an indoor pool, and a fitness center. Enjoy a great meal at one of their five restaurants. Whether you're in the mood for fine dining or prefer a more casual experience, there's a choice for every occasion.
12. Sanderling Resort, Duck
- Address: 1461 Duck Rd, Duck, NC 27949
- Price: $179/night
- Amenities: Free wifi, free parking, outdoor pool, and air-conditioning.
- Ratings: 4.3 stars
Instead of staying at the Hilton or Marriott, why not opt for a little southern hospitality by lodging at the oceanfront Sanderling Resort? Cozy rooms feature balconies with fantastic amenities like two outdoor pools, spa services, and multiple restaurants and bars. You will also have the option to rent bikes, paddleboards, and kayaks for all your outdoor activities.
Have you stayed at any of these beautiful hotels in North Carolina? Do you think they are some of the top hotels in the state? Let us know what you think. We’d love to hear from you! Are you looking for more top hotels in North Carolina to plan your next vacation? Check out this list of historic hotels that have stood the test of time.
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.
More to Explore
Best Hotels & Resorts In North Carolina: 12 Amazing Places To Stay
What are the best hotels for couples in North Carolina?
Are you taking a trip to North Carolina with just you and your sweetheart and looking for the perfect place to stay? Whether it's a lodge in the Blue Ridge Mountains or a romantic hotel in Asheville, we have plenty of options to help you choose.
Here are the best hotels for couples in North Carolina:
- Skyline Lodge, Highlands
- Bent Creek Lodge, Arden
- Grand Bohemian Hotel, Asheville
- The Everett Hotel, Bryson City
Visit this article for 15 unique date ideas in North Carolina.
What are the best kid-friendly hotels for families in North Carolina?
North Carolina has many hotels near popular attractions that can accommodate everyone in the family. Some of these properties even have swimming pools making them perfect for kiddos you have traveling along.
Here are the best kid-friendly hotels for families in North Carolina:
- Chetola Resort, Blowing Rock
- River's Edge Treehouse Resort, Robbinsville
- The Cabins at Seven Foxes, Lake Toxaway
Visit this article for kid-friendly hikes in North Carolina.
What are some historic hotels in North Carolina?
You can find many historic hotels in North Carolina, each with its own unique history. From a 19th-century farm inn to an 1837 redbrick hotel, you'll have a wonderful time soaking in the regional history, whichever hotel you choose to stay.
Here are the best historic hotels in North Carolina:
- The Historic Brookstown Inn, Winston-Salem
- The Charleston Inn, Hendersonville
- The Mast Farm Inn, Banner Elk
- White Doe Inn, Manteo
Visit this article for an epic road trip that leads to seven iconic landmarks in North Carolina.
Are you still looking for more places to stay? Check out these amazing vacation rentals in North Carolina that are perfect for your next trip to The Old North State. Maybe you’re looking for something a little more unique in North Carolina? Try staying at the Old Marshall Jail Hotel.