Top cities to stay in Virginia

Lincolnia
Avg. $139 · 902 properties
Del Ray
Avg. $139 · 823 properties
Crystal City
Avg. $144 · 763 properties
Washington Forest
Avg. $144 · 681 properties
Chesapeake Bay
Avg. $110 · 646 properties
Falls Church
Avg. $140 · 644 properties
Virginia Beach
Avg. $119 · 448 properties
Arlington
Avg. $155 · 379 properties
Herndon
Avg. $130 · 360 properties
Merrifield
Avg. $125 · 357 properties
Chesapeake
Avg. $110 · 270 properties
Dunn Loring
Avg. $114 · 228 properties
Sudley
Avg. $140 · 226 properties
Glencarly
Avg. $109 · 204 properties
Church Hill
Avg. $105 · 201 properties
Court House
Avg. $148 · 201 properties
Henrico
Avg. $100 · 172 properties
Norfolk
Avg. $100 · 170 properties
Dranesville
Avg. $152 · 156 properties
Short Pump
Avg. $113 · 154 properties

Learn more about Virginia

How many rentals are available in Virginia?

What is the price range for rentals in Virginia?

What is the most popular type of rental in Virginia?

What is the top travel destination in Virginia?

How many destinations have available rentals in Virginia?

Explore nearby regions

North Carolina
18,629 properties
Avg $144
West Virginia
3,321 properties
Avg $118
District of Columbia
801 properties
Avg $141
Maryland
6,218 properties
Avg $132
Delaware
1,009 properties
Avg $134
Pennsylvania
5,385 properties
Avg $121
South Carolina
10,430 properties
Avg $133
New Jersey
5,979 properties
Avg $153

More cities with vacation rentals in Virginia

East Beach· Avg. $97/nightNewport News· Avg. $93/nightChics Beach· Avg. $101/nightWilloughby Spit· Avg. $100/nightAlexandria· Avg. $129/nightAdvance Mills· Avg. $130/nightDumfries· Avg. $100/nightRichmond· Avg. $111/nightElkton· Avg. $260/nightWilliamsburg· Avg. $90/nightLake Anna· Avg. $152/nightHampton· Avg. $94/nightThree Chopt· Avg. $95/nightGrottoes· Avg. $250/nightFree Union· Avg. $148/nightRoanoke· Avg. $90/nightMayfair Estates· Avg. $125/nightCharlottesville· Avg. $146/nightCentral· Avg. $109/nightNew Castle· Avg. $86/nightStephens City· Avg. $91/nightNorth Camellia Acres· Avg. $86/nightSuffolk· Avg. $107/nightEgypt Bend Estates· Avg. $197/nightLynchburg· Avg. $101/nightChantilly· Avg. $140/nightWintergreen· Avg. $267/nightCross Keys· Avg. $96/nightPortsmouth· Avg. $119/nightHethwood· Avg. $89/nightBridgewater· Avg. $88/nightMcGaheysville· Avg. $275/nightMagruder Hills· Avg. $98/nightJolliff· Avg. $111/nightMassanutten· Avg. $294/nightStanley· Avg. $175/nightNew Market· Avg. $126/nightWhite Post· Avg. $100/nightRileyville· Avg. $196/nightSpringfield· Avg. $89/nightMount Jackson· Avg. $167/nightHarrisonburg· Avg. $81/nightReston· Avg. $139/nightHanover· Avg. $75/nightDraper· Avg. $158/nightIngles· Avg. $168/nightShenandoah· Avg. $160/nightMint Spring· Avg. $101/nightJamestown· Avg. $112/nightLexington· Avg. $86/nightCatoctin· Avg. $134/nightFort Valley· Avg. $200/nightWytheville· Avg. $81/nightChincoteague Island· Avg. $93/nightTysons· Avg. $127/nightHiwassee· Avg. $168/nightThornburg· Avg. $79/nightGoshen· Avg. $109/nightGrove Hill· Avg. $156/nightFredericksburg· Avg. $113/nightSandston· Avg. $92/nightWinchester· Avg. $78/nightMcLean· Avg. $127/nightSalem· Avg. $76/nightYorktown· Avg. $98/nightMassies Mill· Avg. $250/nightStrasburg· Avg. $99/nightAllisonia· Avg. $184/nightChilhowie· Avg. $333/nightBroadway· Avg. $87/nightBerryville· Avg. $195/nightStaunton· Avg. $101/nightChristiansburg· Avg. $140/nightExmore· Avg. $96/nightHuntly· Avg. $106/nightCulpeper· Avg. $125/nightTempleton· Avg. $79/nightClaytor Lake· Avg. $168/nightBlacksburg· Avg. $87/nightGlen Allen· Avg. $80/nightChester· Avg. $76/nightWestport· Avg. $160/nightGlade Spring· Avg. $333/nightPetersburg· Avg. $63/nightClifton Forge· Avg. $170/nightMount Crawford· Avg. $82/nightRocky Gap· Avg. $87/nightDamascus· Avg. $333/nightSterling· Avg. $119/nightBrowntown· Avg. $109/nightDahlgren· Avg. $111/nightAshburn· Avg. $99/nightDanville· Avg. $106/nightMontvale· Avg. $135/nightEdinburg· Avg. $120/nightHaven Heights· Avg. $100/nightAbingdon· Avg. $96/nightEvington· Avg. $93/nightKilmarnock· Avg. $130/nightLuray· Avg. $127/nightCentreville· Avg. $139/nightWaynesboro· Avg. $83/nightFront Royal· Avg. $103/nightAfton· Avg. $139/nightFairfield· Avg. $109/nightSmith Mountain Lake· Avg. $162/nightGoodview· Avg. $135/nightWillis Wharf· Avg. $77/nightKeswick· Avg. $98/nightLovettsville· Avg. $125/nightUpperville· Avg. $200/nightLancaster· Avg. $135/nightRaphine· Avg. $111/nightTroutdale· Avg. $132/nightBluemont· Avg. $197/nightBacova· Avg. $251/nightNew Church· Avg. $121/nightWarm Springs· Avg. $251/nightIrvington· Avg. $118/nightHeathsville· Avg. $109/nightSweet Briar· Avg. $111/nightAnnandale· Avg. $95/nightTappahannock· Avg. $107/nightCharles City· Avg. $103/nightDam Neck· Avg. $114/nightQuinby· Avg. $82/nightBohannon· Avg. $109/nightMadison Heights· Avg. $129/nightFranktown· Avg. $96/nightBasye· Avg. $98/nightMobjack· Avg. $109/nightOnancock· Avg. $163/nightOnley· Avg. $163/nightHolly Bluff Island· Avg. $89/nightScottsville· Avg. $101/nightWeems· Avg. $135/nightLake of the Woods· Avg. $139/nightPearisburg· Avg. $100/nightAppomattox· Avg. $89/nightColonial Beach· Avg. $157/nightLinden· Avg. $101/nightSperryville· Avg. $330/nightDyke· Avg. $154/nightHarborton· Avg. $118/nightFries· Avg. $108/nightMontebello· Avg. $237/nightHot Springs· Avg. $331/nightWashington· Avg. $335/nightArarat· Avg. $89/nightGloucester· Avg. $84/nightIndependence· Avg. $96/nightMontross· Avg. $109/nightEtlan· Avg. $90/nightVerona· Avg. $79/nightNew Point· Avg. $86/nightNatural Bridge· Avg. $65/nightGordonsville· Avg. $99/nightBavon· Avg. $86/nightWaterford· Avg. $124/nightMeadows of Dan· Avg. $89/nightJamesville· Avg. $75/nightBracey· Avg. $77/nightHamilton· Avg. $140/nightKinsale· Avg. $91/nightNellysford· Avg. $220/nightSandbridge· Avg. $149/nightBentonville· Avg. $97/nightRoseland· Avg. $179/nightRawley Springs· Avg. $75/nightWhitetop· Avg. $76/nightSilver Beach· Avg. $75/nightStuart· Avg. $85/nightCape Charles