BookGuestRooms
North Carolina
United States

Hotels in North Carolina

North Carolina has 723 places to stay listed here — 723 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around $71.

Browse by city
Where to stay

Cities in North Carolina

Where to stay in North Carolina

CityListingsFromTop-rated
Charlotte 93 hotelsfrom $98Embassy Suites Charlotte/Ayrsley (4.7/5)
Asheville 45 hotelsfrom $89The Restoration Asheville (4.8/5)
Durham 32 hotelsfrom $96Hampton Inn & Suites Durham University Medical Center (4.7/5)
Raleigh 31 hotelsfrom $82Hyatt House Raleigh North Hills (4.7/5)
Fayetteville 23 hotelsfrom $80SpringHill Suites by Marriott Fayetteville Fort Bragg (4.6/5)
Greensboro 22 hotelsfrom $93O.Henry Hotel (4.8/5)
Wilmington 20 hotelsfrom $101Home2 Suites Wilmington (4.6/5)
Winston-Salem 18 hotelsfrom $80Summit Street Inns (4.8/5)
Cary 13 hotelsfrom $105Hampton Inn & Suites Raleigh Cary Lenovo Center (4.6/5)
Maggie Valley 11 hotelsfrom $71Jonathan Creek Inn (4.7/5)

Good to know

How many hotels are listed in North Carolina?

723 hotels, guesthouses and B&Bs across 159 cities in North Carolina, each with rooms, photos and live partner rates.

What do hotels in North Carolina cost?

Listed nightly rates on partner sites start around $71, varying by area, property and dates. Live prices show on the booking partner's page.

Which North Carolina city has the most listings here?

Charlotte, with 93 listed hotels.