Best Places to Stay in North Carolina
Explore over 7,784 accommodations in North Carolina
Popular cities
Jacksonville
Average stay price $93.48
Burlington
Average stay price $100.66
Morrisville
Average stay price $104.16
Greenville
Average stay price $106.1
Shallotte
Average stay price $113.05
Raleigh
Average stay price $117.3
Oxford
Average stay price $120.77
Wilmington
Average stay price $130.34
Charlotte
Average stay price $130.68
Winston Salem
Average stay price $132.56
Live in the lap of luxury
Excellent
670 ratings
Free Cancellation
Graduate Chapel Hill
Hotel
Pay Later
436 ratings
AC Hotel by Marriott Chapel Hill Downtown
393 ratings
The Mayton Inn
Superb
662 ratings
21c Museum Hotel Durham - MGallery
497 ratings
Aloft Durham Downtown
407 ratings
Residence Inn by Marriott Chapel Hill
Show all
So you can indulge guilt-free
Very Good
699 ratings
Breakfast included
Unscripted Durham
Exceptional
512 ratings
Princess Anne Hotel & Breakfast
Good
722 ratings
Embassy Suites Hotel Winston-Salem
Residence Inn by Marriott Charlotte Uptown
Browse through myriad of vacation rentals and hotels with Wi-Fi in North Carolina
982 ratings
Courtyard by Marriott Carolina Beach
340 ratings
Homewood Suites by Hilton Davidson
328 ratings
Residence Inn by Marriott Raleigh Downtown
307 ratings
Foundry Hotel Asheville, Curio Collection by Hilton
We’ll share travel tips, incentives and unmissable offers!