Top cities to stay in North Carolina

Watauga
Avg. $264 · 3,572 properties
Lockwoods Folly
Avg. $335 · 3,024 properties
Corolla
Avg. $451 · 1,844 properties
Charlotte
Avg. $180 · 1,833 properties
Kinnakeet
Avg. $324 · 1,827 properties
Outer Banks
Avg. $324 · 1,808 properties
Oak Island
Avg. $258 · 1,767 properties
Nags Head
Avg. $414 · 1,565 properties
Asheville
Avg. $265 · 1,521 properties
Carolina Beach
Avg. $268 · 1,291 properties
Topsail
Avg. $315 · 1,244 properties
Holden Beach
Avg. $385 · 1,078 properties
North Topsail Beach
Avg. $289 · 1,016 properties
Avon
Avg. $297 · 992 properties
Kill Devil Hills
Avg. $321 · 939 properties
Sugar Mountain
Avg. $217 · 870 properties
Hatteras Island
Avg. $205 · 842 properties
Beech Mountain
Avg. $243 · 831 properties
Wilmington
Avg. $278 · 825 properties
Ivy Hill
Avg. $227 · 792 properties

Vacations in North Carolina

How many rentals are available in North Carolina?

Average price for rentals in North Carolina

Most popular type of vacation rental in North Carolina

Top travel destinations in North Carolina

How many cities have available rentals in North Carolina?

Explore nearby regions

Virginia
22,571 properties
Avg $208
South Carolina
46,546 properties
Avg $234
West Virginia
12,793 properties
Avg $222
District of Columbia
2,058 properties
Avg $261
Maryland
25,716 properties
Avg $247
Delaware
5,565 properties
Avg $282
Georgia
36,158 properties
Avg $223
Kentucky
8,150 properties
Avg $150

More cities with vacation rentals in North Carolina

Surf City· Avg. $309/nightRaleigh· Avg. $155/nightAtlantic Beach· Avg. $207/nightLake Lure· Avg. $319/nightLake Norman· Avg. $354/nightDuck· Avg. $439/nightDurham· Avg. $141/nightOcean Isle Beach· Avg. $409/nightSunset Beach· Avg. $233/nightMaggie Valley· Avg. $225/nightKitty Hawk· Avg. $339/nightWrightsville Beach· Avg. $436/nightKure Beach· Avg. $352/nightEmerald Isle· Avg. $363/nightGreensboro· Avg. $134/nightTopsail Beach· Avg. $331/nightCary· Avg. $149/nightOcracoke Island· Avg. $203/nightFayetteville· Avg. $120/nightFontana Lake· Avg. $236/nightRoanoke Island· Avg. $333/nightBrushy Fork· Avg. $328/nightPinehurst· Avg. $291/nightLake Gaston· Avg. $410/nightHighlands· Avg. $445/nightQualla· Avg. $185/nightFrisco· Avg. $217/nightSouthern Shores· Avg. $418/nightWaynesville· Avg. $187/nightSwannanoa· Avg. $271/nightWinston-Salem· Avg. $131/nightMooresville· Avg. $225/nightHigh Point· Avg. $158/nightSeven Devils· Avg. $359/nightCedar Fork· Avg. $137/nightManteo· Avg. $322/nightCaswell Beach· Avg. $251/nightBlack Mountain· Avg. $245/nightHendersonville· Avg. $174/nightChatuge Lake· Avg. $268/nightCaldwell· Avg. $276/nightLake Junaluska· Avg. $185/nightBald Head Island· Avg. $526/nightUpper Hominy· Avg. $216/nightBrevard· Avg. $233/nightSouthern Pines· Avg. $190/nightBuxton· Avg. $177/nightConcord· Avg. $124/nightBlowing Rock· Avg. $285/nightWoodfin· Avg. $257/nightLake Glenville· Avg. $457/nightStecoah· Avg. $214/nightRodanthe· Avg. $359/nightCarova Beach· Avg. $470/nightNantahala· Avg. $303/nightJacksonville· Avg. $114/nightCheoah· Avg. $216/nightBeaufort· Avg. $244/nightPine Knoll Shores· Avg. $297/nightBryson City· Avg. $187/nightChapel Hill· Avg. $184/nightHistoric Montford· Avg. $307/nightMills River· Avg. $195/nightNew Bern· Avg. $157/nightFlat Rock· Avg. $192/nightBoone· Avg. $228/nightCornelius· Avg. $160/nightHuntersville· Avg. $125/nightBanner Elk· Avg. $243/nightBurlington· Avg. $115/nightIndian Beach· Avg. $263/nightSouthport· Avg. $243/nightNantahala Lake· Avg. $402/nightSaint James· Avg. $189/nightWeaverville· Avg. $250/nightGreenville· Avg. $133/nightKannapolis· Avg. $109/nightMorrisville· Avg. $120/nightMorehead City· Avg. $267/nightFletcher· Avg. $185/nightChimney Rock· Avg. $194/nightMatthews· Avg. $107/nightMint Hill· Avg. $240/nightWilson· Avg. $80/nightCalabash· Avg. $170/nightFairview· Avg. $316/nightWestport· Avg. $459/nightGastonia· Avg. $109/nightCherokee· Avg. $99/nightBelmont· Avg. $170/nightHickory· Avg. $109/nightLaurel Park· Avg. $197/nightGloucester· Avg. $343/nightFranklin· Avg. $158/nightEast Fork· Avg. $272/nightRocky Mount· Avg. $87/nightHot Springs· Avg. $209/nightApex· Avg. $181/nightIndian Trail· Avg. $125/nightHigh Rock Lake· Avg. $253/nightDavidson· Avg. $160/nightPineville· Avg. $130/nightFuquay-Varina· Avg. $143/nightShooting Creek· Avg. $178/nightMount Airy· Avg. $137/nightBallantyne· Avg. $223/nightWake Forest· Avg. $165/nightValley Creek· Avg. $318/nightCashiers· Avg. $374/nightStatesville· Avg. $83/nightWest Jefferson· Avg. $228/nightLumberton· Avg. $71/nightMorganton· Avg. $155/nightLake Tillery· Avg. $337/nightEdenton· Avg. $299/nightBiltmore Forest· Avg. $212/nightHorse Shoe· Avg. $231/nightGoldsboro· Avg. $99/nightMontreat· Avg. $375/nightHarkers Island· Avg. $222/nightBadin Lake· Avg. $302/nightGraham· Avg. $173/nightCarrboro· Avg. $210/nightKernersville· Avg. $142/nightCamden· Avg. $122/nightFairfield Harbour· Avg. $221/nightSherrills Ford· Avg. $362/nightSwansboro· Avg. $181/nightPactolus· Avg. $165/nightSalisbury· Avg. $93/nightSneads Ferry· Avg. $243/nightBent Creek· Avg. $285/nightElizabeth City· Avg. $107/nightCandler· Avg. $226/nightSaluda· Avg. $210/nightAsheboro· Avg. $125/nightWashington· Avg. $125/nightTryon· Avg. $183/nightShelby· Avg. $95/nightDillsboro· Avg. $182/nightRoanoke Rapids· Avg. $70/nightElkin· Avg. $96/nightKinston· Avg. $94/nightLake Santeetlah· Avg. $354/nightOriental· Avg. $193/nightBurnsville· Avg. $191/nightPisgah Forest· Avg. $183/nightUniversity Place· Avg. $102/nightWhittier· Avg. $186/nightCarolina Shores· Avg. $168/nightWhalebone· Avg. $265/nightCape Carteret· Avg. $110/nightMurphy· Avg. $139/nightBiltmore Village· Avg. $377/nightVillage of Stump Sound· Avg. $413/nightWhite Lake· Avg. $201/nightMebane· Avg. $112/nightWaves· Avg. $425/nightSchooner Ridge· Avg. $439/nightColumbus· Avg. $168/nightAndrews· Avg. $88/nightMars Hill· Avg. $137/nightGulls Flight· Avg. $444/nightHillsborough· Avg. $172/nightMarble· Avg. $180/nightPittsboro· Avg. $135/nightRobbinsville· Avg. $80/nightBarnardsville· Avg. $170/nightBridgeton· Avg. $141/nightLinville· Avg. $272/nightOtto· Avg. $198/nightSalvo· Avg. $324/nightPort Trinitie· Avg. $380/nightSalter Path· Avg. $225/nightBiltmore Park· Avg. $148/nightSanderling· Avg. $807/nightHargraves Bench· Avg. $420/nightBat Cave· Avg. $208/nightOld Fort· Avg. $164/nightBakersville· Avg. $215/nightSapphire· Avg. $254/nightLackey Hill· Avg. $123/nightBermuda Run· Avg. $114/nightPoint Harbor· Avg. $404/nightPoteskeet Village· Avg. $519/nightArden· Avg. $185/nightWeldon· Avg. $62/nightSound Side· Avg. $340/nightTopsail Island· Avg. $383/nightLittleton· Avg. $116/nightBrasstown· Avg. $314/nightMill Spring· Avg. $372/nightGrandy· Avg. $188/nightMount Olive· Avg. $97/nightVarnamtown· Avg. $171/nightGrandfather· Avg. $212/nightPilot Mountain· Avg. $86/nightChocowinity· Avg. $57/nightTuckasegee· Avg. $256/nightRosman· Avg. $240/nightYadkinville· Avg. $55/nightAlexander· Avg. $134/nightFranklinton· Avg. $270/nightHidetown· Avg. $154/nightDavis· Avg. $228/nightWarne· Avg. $101/nightPenrose· Avg. $267/nightDobson· Avg. $606/nightClyde· Avg. $187/nightGlendale Springs· Avg. $260/nightFoscoe· Avg. $322/nightLake Toxaway· Avg. $465/nightSuttontown· Avg. $262/nightHayesville· Avg. $100/nightColington Harbour· Avg. $303/nightTerrell· Avg. $209/nightConnestee Falls· Avg. $224/nightLinville Falls· Avg. $105/nightBrick LandingPerkinsvilleWolf MountainGreen MountainBusbeeProvidenceBalsam GroveElk ValleyScaly MountainEdneyvilleValle CrucisBlue RidgeRomingerGrandfather MountainCrystal CoastAlmondSorrento SkiesCliftonAlarkaDeep GapToddBalsamGertonLake JamesRoaring GapZionvilleCameronFergusonGlade ValleySealevelLovillAquoneJonas RidgeCleggCedar MountainHamptonvilleCrusoPowderhorn MountainVilasWhichard BeachMarshallbergNeboColfaxElk ParkBearwallowPowells PointLittle SwitzerlandBethaniaPineolaMill RidgeFleetwoodBoonvilleUwharriePlumtreeTraphillSmyrnaCrumplerLeasburgLaurel SpringsBusickShumontSugar GroveFontana VillageDeritaSeagroveAhoMount MitchellLeicesterHemlock Ridge