Top cities to stay in Virginia

Chesapeake Bay
Avg. $299 · 2,280 properties
Virginia Beach
Avg. $365 · 2,028 properties
Arlington
Avg. $290 · 1,047 properties
Sandbridge
Avg. $382 · 833 properties
Smith Mountain Lake
Avg. $429 · 453 properties
Norfolk
Avg. $214 · 399 properties
Lake Anna
Avg. $414 · 358 properties
McGaheysville
Avg. $324 · 341 properties
Massanutten
Avg. $332 · 338 properties
Chincoteague Island
Avg. $267 · 332 properties
Chesapeake
Avg. $119 · 326 properties
Hampton
Avg. $254 · 311 properties
Alexandria
Avg. $221 · 300 properties
Dranesville
Avg. $215 · 282 properties
Williamsburg
Avg. $207 · 264 properties
Massies Mill
Avg. $254 · 262 properties
Richmond
Avg. $167 · 229 properties
Lynchburg
Avg. $143 · 191 properties
Cape Charles
Avg. $511 · 170 properties
Central
Avg. $274 · 161 properties

Vacations in Virginia

How many rentals are available in Virginia?

Average price for rentals in Virginia

Most popular type of vacation rental in Virginia

Top travel destinations in Virginia

How many cities have available rentals in Virginia?

Explore nearby regions

North Carolina
73,053 properties
Avg $283
West Virginia
11,293 properties
Avg $240
District of Columbia
2,670 properties
Avg $277
Maryland
24,086 properties
Avg $290
Delaware
5,099 properties
Avg $352
Pennsylvania
14,977 properties
Avg $229
South Carolina
42,370 properties
Avg $278
New Jersey
20,950 properties
Avg $348

More cities with vacation rentals in Virginia

Charlottesville· Avg. $269/nightNewport News· Avg. $104/nightCrystal City· Avg. $219/nightRoanoke· Avg. $96/nightPortsmouth· Avg. $151/nightBasye· Avg. $239/nightCatoctin· Avg. $207/nightMcLean· Avg. $219/nightReston· Avg. $236/nightThree Chopt· Avg. $89/nightSuffolk· Avg. $112/nightIngles· Avg. $235/nightTysons· Avg. $197/nightSpringfield· Avg. $112/nightChantilly· Avg. $149/nightHarrisonburg· Avg. $126/nightBracey· Avg. $462/nightDamascus· Avg. $240/nightChurch Hill· Avg. $206/nightStaunton· Avg. $221/nightColonial Beach· Avg. $213/nightClaytor Lake· Avg. $283/nightDam Neck· Avg. $431/nightMadison Heights· Avg. $240/nightBlacksburg· Avg. $247/nightLuray· Avg. $192/nightWinchester· Avg. $104/nightFredericksburg· Avg. $119/nightHerndon· Avg. $169/nightLincolnia· Avg. $91/nightAnnandale· Avg. $139/nightWytheville· Avg. $80/nightCulpeper· Avg. $150/nightSterling· Avg. $166/nightDanville· Avg. $139/nightChristiansburg· Avg. $150/nightChics Beach· Avg. $480/nightCourt House· Avg. $315/nightSalem· Avg. $71/nightGlen Allen· Avg. $67/nightSandston· Avg. $80/nightWaynesboro· Avg. $115/nightWaterford· Avg. $293/nightPetersburg· Avg. $91/nightFront Royal· Avg. $107/nightNellysford· Avg. $447/nightAbingdon· Avg. $126/nightTuckahoe· Avg. $137/nightChester· Avg. $75/nightAshburn· Avg. $84/nightFalls Church· Avg. $130/nightShenandoah· Avg. $248/nightLexington· Avg. $217/nightHot Springs· Avg. $337/nightCentreville· Avg. $139/nightDunn Loring· Avg. $197/nightMerrifield· Avg. $93/nightIrvington· Avg. $342/nightGloucester· Avg. $178/nightShort Pump· Avg. $95/nightWarm Springs· Avg. $276/nightKilmarnock· Avg. $180/nightMartinsville· Avg. $123/nightStephens City· Avg. $110/nightHethwood· Avg. $252/nightVerona· Avg. $140/nightDahlgren· Avg. $79/nightStanley· Avg. $286/nightAppomattox· Avg. $80/nightDraper· Avg. $226/nightYorktown· Avg. $266/nightBerryville· Avg. $238/nightGordonsville· Avg. $207/nightNew Market· Avg. $69/nightExmore· Avg. $87/nightTappahannock· Avg. $111/nightOnancock· Avg. $199/nightSudley· Avg. $74/nightWashington· Avg. $337/nightStrasburg· Avg. $129/nightFries· Avg. $165/nightUpperville· Avg. $318/nightIndependence· Avg. $83/nightBridgewater· Avg. $199/nightOnley· Avg. $99/nightHeathsville· Avg. $389/nightGrottoes· Avg. $151/nightSperryville· Avg. $356/nightBroadway· Avg. $147/nightAdvance Mills· Avg. $75/nightScottsville· Avg. $172/nightEdinburg· Avg. $313/nightKeswick· Avg. $1,749/nightWilloughby Spit· Avg. $94/nightClifton Forge· Avg. $1,132/nightWintergreen· Avg. $204/nightHarborton· Avg. $166/nightMount Jackson· Avg. $90/nightMontvale· Avg. $141/nightCharles City· Avg. $96/nightMontross· Avg. $147/nightStuart· Avg. $215/nightHuddleston· Avg. $501/nightPearisburg· Avg. $92/nightGlade Spring· Avg. $125/nightElkton· Avg. $238/nightAfton· Avg. $336/nightNatural Bridge· Avg. $84/nightMount Crawford· Avg. $383/nightNew Castle· Avg. $78/nightNew Church· Avg. $159/nightDumfries· Avg. $48/nightRawley Springs· Avg. $445/nightChilhowie· Avg. $56/nightRileyville· Avg. $391/nightRocky Gap· Avg. $126/nightGoshen· Avg. $165/nightGlencarly· Avg. $76/nightDykeBacovaJolliffWashington ForestLancasterHamiltonEast BeachBavonAraratRaphineMayfair EstatesBohannonFree UnionBluemontJamesvilleHuntlyMagruder HillsMint SpringEtlanLindenNorth Camellia AcresMobjackMontebelloHartfieldAllisoniaBarhamsvilleTempletonRoselandTroutdaleWhitetopEgypt Bend EstatesEvingtonCross KeysHolly Bluff IslandFort ValleyKinsaleGoodviewLovettsvilleWillis WharfQuinbySilver BeachSweet BriarBentonvilleLa CrosseDel RayWeemsHiwasseeGrove HillHaven HeightsFairfieldLaurel ForkWhite PostNew PointMeadows of DanThornburgLake of the WoodsFranktownHenricoWestportJamestownDugspurBent MountainBrowntownHanoverMouth of Wilson