Top cities to stay in North Carolina

Lockwoods Folly
Avg. $230 · 692 properties
Charlotte
Avg. $100 · 690 properties
Watauga
Avg. $174 · 565 properties
Asheville
Avg. $154 · 377 properties
Oak Island
Avg. $143 · 358 properties
Holden Beach
Avg. $367 · 342 properties
Corolla
Avg. $206 · 341 properties
Raleigh
Avg. $106 · 328 properties
Kinnakeet
Avg. $150 · 273 properties
Outer Banks
Avg. $150 · 266 properties
Hatteras Island
Avg. $125 · 248 properties
Avon
Avg. $149 · 219 properties
Wilmington
Avg. $177 · 215 properties
Sugar Mountain
Avg. $163 · 206 properties
Durham
Avg. $98 · 203 properties
Nags Head
Avg. $215 · 190 properties
Cary
Avg. $101 · 183 properties
Greensboro
Avg. $100 · 173 properties
Kill Devil Hills
Avg. $176 · 154 properties
Ivy Hill
Avg. $141 · 138 properties

Learn more about North Carolina

How many rentals are available in North Carolina?

What is the price range for rentals in North Carolina?

What is the most popular type of rental in North Carolina?

What is the top travel destination in North Carolina?

How many destinations have available rentals in North Carolina?

Explore nearby regions

Virginia
6,897 properties
Avg $119
South Carolina
9,839 properties
Avg $126
West Virginia
3,295 properties
Avg $118
District of Columbia
684 properties
Avg $138
Maryland
5,954 properties
Avg $128
Delaware
1,009 properties
Avg $137
Georgia
9,886 properties
Avg $121
Kentucky
3,099 properties
Avg $105

More cities with vacation rentals in North Carolina

Lake Norman· Avg. $125/nightBeech Mountain· Avg. $200/nightFayetteville· Avg. $100/nightWrightsville Beach· Avg. $316/nightCedar Fork· Avg. $87/nightDuck· Avg. $234/nightKitty Hawk· Avg. $199/nightWinston-Salem· Avg. $104/nightConcord· Avg. $117/nightCarolina Beach· Avg. $141/nightMaggie Valley· Avg. $135/nightHigh Point· Avg. $94/nightFrisco· Avg. $128/nightQualla· Avg. $107/nightWaynesville· Avg. $127/nightLake Junaluska· Avg. $127/nightMooresville· Avg. $107/nightBlack Mountain· Avg. $189/nightCaldwell· Avg. $150/nightSouthern Pines· Avg. $109/nightLake Lure· Avg. $213/nightFontana Lake· Avg. $133/nightBurlington· Avg. $95/nightHuntersville· Avg. $120/nightJacksonville· Avg. $92/nightBuxton· Avg. $88/nightHendersonville· Avg. $106/nightMint Hill· Avg. $259/nightMatthews· Avg. $100/nightMorrisville· Avg. $83/nightGastonia· Avg. $104/nightBlowing Rock· Avg. $183/nightSouthern Shores· Avg. $254/nightSwannanoa· Avg. $166/nightRocky Mount· Avg. $89/nightAtlantic Beach· Avg. $107/nightGreenville· Avg. $98/nightKure Beach· Avg. $156/nightCornelius· Avg. $117/nightMills River· Avg. $118/nightNew Bern· Avg. $134/nightHickory· Avg. $100/nightChapel Hill· Avg. $112/nightTopsail· Avg. $170/nightCherokee· Avg. $97/nightBoone· Avg. $113/nightKannapolis· Avg. $96/nightStatesville· Avg. $90/nightIndian Trail· Avg. $99/nightSunset Beach· Avg. $92/nightBrushy Fork· Avg. $120/nightLumberton· Avg. $79/nightWilson· Avg. $85/nightCaswell Beach· Avg. $146/nightFletcher· Avg. $120/nightUpper Hominy· Avg. $160/nightRoanoke Island· Avg. $170/nightBrevard· Avg. $178/nightFuquay-Varina· Avg. $119/nightEmerald Isle· Avg. $121/nightChatuge Lake· Avg. $126/nightSalisbury· Avg. $95/nightGoldsboro· Avg. $87/nightHistoric Montford· Avg. $155/nightPineville· Avg. $112/nightPinehurst· Avg. $105/nightApex· Avg. $115/nightStecoah· Avg. $130/nightNorth Topsail Beach· Avg. $126/nightHighlands· Avg. $144/nightSouthport· Avg. $145/nightWake Forest· Avg. $107/nightSeven Devils· Avg. $146/nightCamden· Avg. $99/nightLake Gaston· Avg. $96/nightAsheboro· Avg. $95/nightElizabeth City· Avg. $90/nightManteo· Avg. $147/nightRoanoke Rapids· Avg. $90/nightDavidson· Avg. $114/nightSurf City· Avg. $233/nightWoodfin· Avg. $159/nightShelby· Avg. $83/nightNantahala· Avg. $155/nightLaurel Park· Avg. $133/nightOcracoke Island· Avg. $128/nightBryson City· Avg. $109/nightBiltmore Forest· Avg. $161/nightMorganton· Avg. $85/nightCarova Beach· Avg. $268/nightMount Airy· Avg. $109/nightCheoah· Avg. $103/nightBelmont· Avg. $88/nightBallantyne· Avg. $167/nightRodanthe· Avg. $164/nightMorehead City· Avg. $92/nightMebane· Avg. $117/nightOcean Isle Beach· Avg. $135/nightChimney Rock· Avg. $107/nightGraham· Avg. $99/nightUniversity Place· Avg. $88/nightWashington· Avg. $72/nightKernersville· Avg. $105/nightWeaverville· Avg. $152/nightBeaufort· Avg. $121/nightElkin· Avg. $92/nightCalabash· Avg. $90/nightLake Glenville· Avg. $332/nightMars Hill· Avg. $140/nightIndian Beach· Avg. $118/nightFranklin· Avg. $88/nightCandler· Avg. $148/nightHot Springs· Avg. $135/nightSaint James· Avg. $140/nightNantahala Lake· Avg. $191/nightBanner Elk· Avg. $150/nightKinston· Avg. $94/nightGloucester· Avg. $173/nightShooting Creek· Avg. $92/nightCarrboro· Avg. $109/nightSaluda· Avg. $104/nightEdenton· Avg. $82/nightPine Knoll Shores· Avg. $126/nightMurphy· Avg. $98/nightDillsboro· Avg. $105/nightFlat Rock· Avg. $109/nightSwansboro· Avg. $133/nightTryon· Avg. $139/nightCape Carteret· Avg. $110/nightFairview· Avg. $301/nightWest Jefferson· Avg. $92/nightPort Trinitie· Avg. $236/nightEast Fork· Avg. $162/nightHigh Rock Lake· Avg. $139/nightBiltmore Park· Avg. $187/nightSchooner Ridge· Avg. $223/nightColumbus· Avg. $99/nightHorse Shoe· Avg. $112/nightLake Santeetlah· Avg. $345/nightHarkers Island· Avg. $89/nightHillsborough· Avg. $102/nightWhittier· Avg. $86/nightPactolus· Avg. $145/nightWestport· Avg. $147/nightSanderling· Avg. $258/nightBermuda Run· Avg. $135/nightRobbinsville· Avg. $73/nightBiltmore Village· Avg. $226/nightSneads Ferry· Avg. $114/nightBadin Lake· Avg. $171/nightSherrills Ford· Avg. $90/nightValley Creek· Avg. $112/nightAndrews· Avg. $69/nightGulls Flight· Avg. $244/nightYadkinville· Avg. $72/nightLittleton· Avg. $93/nightCarolina Shores· Avg. $90/nightWhalebone· Avg. $166/nightPittsboro· Avg. $110/nightLackey Hill· Avg. $137/nightWhite Lake· Avg. $83/nightPisgah Forest· Avg. $101/nightMount Olive· Avg. $163/nightMarble· Avg. $174/nightCashiers· Avg. $153/nightFairfield Harbour· Avg. $78/nightBurnsville· Avg. $99/nightTerrell· Avg. $78/nightPilot Mountain· Avg. $51/nightLinville· Avg. $112/nightLake Tillery· Avg. $119/nightOtto· Avg. $198/nightChocowinity· Avg. $68/nightMontreat· Avg. $108/nightElk Park· Avg. $70/nightHayesville· Avg. $100/nightArden· Avg. $130/nightSalter Path· Avg. $124/nightSapphire· Avg. $168/nightWeldon· Avg. $99/nightSalvo· Avg. $323/nightHargraves Bench· Avg. $247/nightBat CaveLake JamesRosmanBearwallowShumontHamptonvilleBusbeeDobsonDeep GapFleetwoodTuckasegeeTraphillLovillLittle SwitzerlandGrandfatherBalsamRoaring GapBrasstownMill RidgePineolaBald Head IslandHidetownPlumtreeFoscoeMill SpringCedar MountainTopsail IslandPowderhorn MountainClydePenroseLinville FallsVillage of Stump SoundMount MitchellAhoSmyrnaNeboCrusoColfaxCleggConnestee FallsLake ToxawayDavisValle CrucisScaly MountainWarneOrientalVarnamtownSugar GroveOld FortPowells PointGreen MountainGrandfather MountainWhichard BeachBalsam GroveFontana VillageCrystal CoastMarshallbergGertonEdneyvilleBlue RidgeRomingerColington HarbourElk ValleyFranklintonSealevelProvidenceHemlock RidgeBusickToddAlexanderDeritaGlendale SpringsCrumplerPoteskeet VillageBakersvilleGrandySound SideWolf MountainZionvilleAlmondBethaniaBent CreekCliftonFergusonLaurel SpringsSuttontownBridgetonWavesSorrento SkiesBrick LandingPerkinsvilleLeicesterVilasBoonvilleCameronJonas RidgeGlade ValleyLeasburgSeagroveUwharriePoint HarborAlarkaAquoneBarnardsville