Right Beaches › Virginia
Virginia beaches
107 beaches, with the parking, the walk to the water and the tide for each one.
Lists for a particular day
Park almost on the sand
Beaches where visitors report free parking
Calm water and bathrooms nearby
All beaches
Buckroe Beach and ParkHampton · water 270 ft · parking 270 ft
Ocean View Beach ParkNorfolk · water 270 ft · parking 280 ft
Yorktown Beachwater not mapped · parking 210 ft
Community Beach ParkNorfolk · water 125 yd · parking 190 ft
Jamestown Beach Event ParkWilliamsburg · water 800 yd · parking 270 ft
The Virginia Beach OceanfrontVirginia Beach · water 250 yd · parking 80 ft
Sandbridge BeachVirginia Beach · water 0.6 miles
Sarah Constant Beach ParkNorfolk · water 250 ft · parking 130 ft
Regional Public Beach Access - Kitty HawkKitty Hawk · water 270 ft · parking 20 ft
North Bank Trail/ Texas BeachRichmond · water 0.7 miles · parking 80 ft
Chic's BeachVirginia Beach · water 125 yd · parking 100 ft
Gloucester Point Beach ParkGloucester Point · water not mapped · parking 225 yd
Cape Charles BeachfrontCape Charles · water 80 ft · parking 175 yd
Ocean View BeachNorfolk · water 225 yd · parking 400 yd
Outlook BeachHampton · water 70 ft · parking 200 yd
Assateague BeachChincoteague · water 130 ft · parking 125 yd
Chincoteague IslandChincoteague · water 200 yd · parking 150 ft
Colonial BeachColonial Beach · water 70 ft · parking 150 ft
College Creek BeachWilliamsburg · water not mapped
Jamestown BeachWilliamsburg · water 0.5 miles · parking 175 yd
Fossil BeachMontross · water 80 ft
Bethel Beach Natural Area PreserveOnemo · water 150 ft
The NARROWSVirginia Beach · water 1.0 miles · parking 80 ft
Falmouth BeachFredericksburg · water not mapped · parking 125 yd
Little Creek BeachVirginia Beach · water 310 ft · parking 625 yd
North End BeachesVirginia Beach · water 190 ft · parking 175 yd
Sandpiper BeachVirginia Beach · water 175 yd · parking 210 ft
First Landing BeachVirginia Beach · water 270 ft
Chesapeake BeachVirginia Beach · water 50 ft · parking 400 yd
Huntington BeachNewport News · water not mapped · parking 100 ft
Haven BeachDiggs · water 140 ft
Beach ParkVirginia Beach · water 290 ft · parking 160 ft
Whitehurst Beach ParkNorfolk · water not mapped · parking 190 ft
Wake BeachWake · water not mapped · parking 600 yd
Point Lookout Swimming BeachScotland · on the shoreline
Cherrystone BeachCape Charles · water 40 ft · parking 400 yd
Dolphin BeachMontclair · water 100 ft · parking 120 ft
Carova BeachCorolla · water 850 yd
Tylers BeachSmithfield · water not mapped
Guard Shore BeachBloxom · water 70 ft
Chesapeake Beach ParkVirginia Beach · water 225 yd · parking 475 yd
West BeachMontclair · water 150 ft
Public Access BeachKitty Hawk · water 240 ft · parking 130 ft
Willoughby BeachNorfolk · water 90 ft · parking 230 ft
Grandview BeachHampton · water 190 ft
E BeachVirginia Beach · water 225 yd · parking 550 yd
Swim Beach at Lake Anna State ParkSpotsylvania Courthouse · water 40 ft
Resort BeachVirginia Beach · water 130 ft · parking 150 yd
Vir-Mar BeachHeathsville · water 150 ft
Lake Monticello Beach 2Palmyra · water 50 ft
Wellington BeachCrisfield · water 80 ft · parking 240 ft
St. George Island BeachPiney Point · water 110 ft
21st Bay St Beach AccessNorfolk · water 125 yd · parking 325 yd
Buckroe Beach LighthouseHampton · water 340 ft · parking 200 ft
Public Beach Access PointVirginia Beach · water 0.9 miles · parking 400 yd
Westmoreland State Park BeachMontross · water 90 ft
Corolla Village Rd Public Beach AccessCorolla · water 200 yd · parking 475 yd
Burtons Shore BeachOnley · water 120 ft
The Sandswater 150 ft
Salt Ponds Public BeachHampton · on the shoreline
Public Beach of Tangier IslandTangier · water 230 ft
Sturgeon Beach AccessCorolla · water 250 yd · parking 270 ft
Dog BeachHampton · water 120 ft
Perch Beach AccessCorolla · water 175 yd · parking 575 yd
Jonas Green Park BeachAnnapolis · water 160 ft · parking 50 ft
Bonito Street Beach AccessCorolla · water 250 yd · parking 280 ft
Ocean View BeachNorfolk · water 260 ft · parking 320 ft
Lillian Street Beach AccessKitty Hawk · water 280 ft · parking 90 ft
Cedar Point Beach & Rec AreaPatuxent River · water 170 ft
Dolphin Public Beach AccessCorolla · water 525 yd · parking 150 yd
DunesVirginia Beach · water 250 yd · parking 110 ft
Raccoon Point Beach & ParkWestover · water 40 ft · parking 70 ft
Sailfish Public Beach AccessCorolla · water 175 yd · parking 340 ft
Calvert Cliffs Park BeachLusby · water 70 ft
Bethel Beachwater 290 ft
South Colonial BeachColonial Beach · water 100 ft
Kiptopeke Beachwater 200 ft · parking 200 yd
Marlin Public Beach AccessCorolla · water 375 yd · parking 400 yd
Tuna Lane Beach AccessVirginia Beach · water 250 yd
Grove St. Beach AccessNorfolk · water 200 ft · parking 375 yd
Lake Arrowhead Beachwater 80 ft
Lookout BeachHampton · water 70 ft · parking 125 yd
Laurel Cove ParkVirginia Beach · water 250 yd
Bourdain's BeachRichmond · water not mapped · parking 425 yd
American Legion BeachColumbia · water 110 ft
Beach South TarGreenville · water 450 yd
Mackerel Beach AccessCorolla · water 225 yd · parking 375 yd
Lake Monticello Beach 1Palmyra · water 70 ft · parking 260 ft
Fort Smallwood Park Beach AreaRiviera Beach · on the shoreline · parking 325 yd
Barracuda Beach AccessCorolla · water 200 yd · parking 450 yd
Local BeachNorfolk · water 310 ft · parking 50 ft
Lake Monticello Beach 4Palmyra · on the shoreline
Beach 3Palmyra · on the shoreline · parking 525 yd
Arden BeachCrownsville · water 140 ft
Cornwallis BeachLocust Grove · water 260 ft · parking 500 yd
Potomac BeachWoodbridge · water 40 ft · parking 130 ft
Coral Beach AccessCorolla · water 350 yd · parking 375 yd
North BeachChesapeake Beach · water 200 ft · parking 150 yd
Beaver LandingMontclair · on the shoreline · parking 200 ft
James River StrandNewport News · water not mapped · parking 200 ft
Shenandoah Lake Beachwater 60 ft · parking 275 yd
Sandy Point Beachwater 280 ft
Sandy Point Beachwater 220 ft
Dog Beachon the shoreline · parking 200 yd
Chris Greene Lake Beachwater 30 ft · parking 240 ft
Kingsmill Beachwater 125 yd · parking 330 ft
Goodwin Lake Swim Beachwater 40 ft · parking 240 ft
All 107 beaches, by how many people rate them
| Beach | Town | Walk to water | Parking | Fee | Restrooms |
|---|---|---|---|---|---|
| Buckroe Beach and Park | Hampton | 270 ft | 270 ft | free | yes |
| Ocean View Beach Park | Norfolk | 270 ft | 280 ft | – | yes |
| Yorktown Beach | – | 210 ft | free | yes | |
| Community Beach Park | Norfolk | 125 yd | 190 ft | free | yes |
| Jamestown Beach Event Park | Williamsburg | 800 yd | 270 ft | paid | yes |
| The Virginia Beach Oceanfront | Virginia Beach | 250 yd | 80 ft | – | yes |
| Sandbridge Beach | Virginia Beach | 0.6 miles | – | – | – |
| Sarah Constant Beach Park | Norfolk | 250 ft | 130 ft | free | yes |
| Regional Public Beach Access - Kitty Hawk | Kitty Hawk | 270 ft | 20 ft | free | yes |
| North Bank Trail/ Texas Beach | Richmond | 0.7 miles | 80 ft | – | yes |
| Chic's Beach | Virginia Beach | 125 yd | 100 ft | – | – |
| Gloucester Point Beach Park | Gloucester Point | – | 225 yd | – | – |
| Cape Charles Beachfront | Cape Charles | 80 ft | 175 yd | – | yes |
| Ocean View Beach | Norfolk | 225 yd | 400 yd | free | yes |
| Outlook Beach | Hampton | 70 ft | 200 yd | free | – |
| Assateague Beach | Chincoteague | 130 ft | 125 yd | paid | yes |
| Chincoteague Island | Chincoteague | 200 yd | 150 ft | paid | yes |
| Colonial Beach | Colonial Beach | 70 ft | 150 ft | – | yes |
| College Creek Beach | Williamsburg | – | – | – | – |
| Jamestown Beach | Williamsburg | 0.5 miles | 175 yd | paid | yes |
| Fossil Beach | Montross | 80 ft | – | paid | yes |
| Bethel Beach Natural Area Preserve | Onemo | 150 ft | – | – | yes |
| The NARROWS | Virginia Beach | 1.0 miles | 80 ft | paid | yes |
| Falmouth Beach | Fredericksburg | – | 125 yd | paid | yes |
| Little Creek Beach | Virginia Beach | 310 ft | 625 yd | free | yes |
| North End Beaches | Virginia Beach | 190 ft | 175 yd | – | – |
| Sandpiper Beach | Virginia Beach | 175 yd | 210 ft | paid | yes |
| First Landing Beach | Virginia Beach | 270 ft | – | paid | yes |
| Chesapeake Beach | Virginia Beach | 50 ft | 400 yd | – | yes |
| Huntington Beach | Newport News | – | 100 ft | free | yes |
| Haven Beach | Diggs | 140 ft | – | – | yes |
| Beach Park | Virginia Beach | 290 ft | 160 ft | paid | yes |
| Whitehurst Beach Park | Norfolk | – | 190 ft | – | – |
| Wake Beach | Wake | – | 600 yd | free | – |
| Point Lookout Swimming Beach | Scotland | on the sand | – | – | yes |
| Cherrystone Beach | Cape Charles | 40 ft | 400 yd | – | yes |
| Dolphin Beach | Montclair | 100 ft | 120 ft | – | yes |
| Carova Beach | Corolla | 850 yd | – | paid | – |
| Tylers Beach | Smithfield | – | – | – | – |
| Guard Shore Beach | Bloxom | 70 ft | – | – | – |
| Chesapeake Beach Park | Virginia Beach | 225 yd | 475 yd | – | – |
| West Beach | Montclair | 150 ft | – | – | yes |
| Public Access Beach | Kitty Hawk | 240 ft | 130 ft | free | – |
| Willoughby Beach | Norfolk | 90 ft | 230 ft | – | – |
| Grandview Beach | Hampton | 190 ft | – | – | – |
| E Beach | Virginia Beach | 225 yd | 550 yd | – | – |
| Swim Beach at Lake Anna State Park | Spotsylvania Courthouse | 40 ft | – | paid | yes |
| Resort Beach | Virginia Beach | 130 ft | 150 yd | – | yes |
| Vir-Mar Beach | Heathsville | 150 ft | – | – | – |
| Lake Monticello Beach 2 | Palmyra | 50 ft | – | paid | – |
| Wellington Beach | Crisfield | 80 ft | 240 ft | – | – |
| St. George Island Beach | Piney Point | 110 ft | – | – | yes |
| 21st Bay St Beach Access | Norfolk | 125 yd | 325 yd | – | – |
| Buckroe Beach Lighthouse | Hampton | 340 ft | 200 ft | – | yes |
| Public Beach Access Point | Virginia Beach | 0.9 miles | 400 yd | – | – |
| Westmoreland State Park Beach | Montross | 90 ft | – | – | – |
| Corolla Village Rd Public Beach Access | Corolla | 200 yd | 475 yd | – | yes |
| Burtons Shore Beach | Onley | 120 ft | – | – | – |
| The Sands | 150 ft | – | – | – | |
| Salt Ponds Public Beach | Hampton | on the sand | – | – | – |
| Public Beach of Tangier Island | Tangier | 230 ft | – | – | – |
| Sturgeon Beach Access | Corolla | 250 yd | 270 ft | – | – |
| Dog Beach | Hampton | 120 ft | – | – | – |
| Perch Beach Access | Corolla | 175 yd | 575 yd | – | – |
| Jonas Green Park Beach | Annapolis | 160 ft | 50 ft | – | yes |
| Bonito Street Beach Access | Corolla | 250 yd | 280 ft | free | – |
| Ocean View Beach | Norfolk | 260 ft | 320 ft | – | yes |
| Lillian Street Beach Access | Kitty Hawk | 280 ft | 90 ft | – | yes |
| Cedar Point Beach & Rec Area | Patuxent River | 170 ft | – | – | yes |
| Dolphin Public Beach Access | Corolla | 525 yd | 150 yd | – | – |
| Dunes | Virginia Beach | 250 yd | 110 ft | – | – |
| Raccoon Point Beach & Park | Westover | 40 ft | 70 ft | – | – |
| Sailfish Public Beach Access | Corolla | 175 yd | 340 ft | free | – |
| Calvert Cliffs Park Beach | Lusby | 70 ft | – | – | yes |
| Bethel Beach | 290 ft | – | – | – | |
| South Colonial Beach | Colonial Beach | 100 ft | – | – | – |
| Kiptopeke Beach | 200 ft | 200 yd | – | yes | |
| Marlin Public Beach Access | Corolla | 375 yd | 400 yd | – | – |
| Tuna Lane Beach Access | Virginia Beach | 250 yd | – | – | – |
| Grove St. Beach Access | Norfolk | 200 ft | 375 yd | – | – |
| Lake Arrowhead Beach | 80 ft | – | – | yes | |
| Lookout Beach | Hampton | 70 ft | 125 yd | – | – |
| Laurel Cove Park | Virginia Beach | 250 yd | – | – | – |
| Bourdain's Beach | Richmond | – | 425 yd | – | yes |
| American Legion Beach | Columbia | 110 ft | – | – | – |
| Beach South Tar | Greenville | 450 yd | – | – | – |
| Mackerel Beach Access | Corolla | 225 yd | 375 yd | – | – |
| Lake Monticello Beach 1 | Palmyra | 70 ft | 260 ft | paid | – |
| Fort Smallwood Park Beach Area | Riviera Beach | on the sand | 325 yd | – | – |
| Barracuda Beach Access | Corolla | 200 yd | 450 yd | – | – |
| Local Beach | Norfolk | 310 ft | 50 ft | – | yes |
| Lake Monticello Beach 4 | Palmyra | on the sand | – | – | – |
| Beach 3 | Palmyra | on the sand | 525 yd | – | – |
| Arden Beach | Crownsville | 140 ft | – | paid | – |
| Cornwallis Beach | Locust Grove | 260 ft | 500 yd | – | yes |
| Potomac Beach | Woodbridge | 40 ft | 130 ft | – | – |
| Coral Beach Access | Corolla | 350 yd | 375 yd | – | – |
| North Beach | Chesapeake Beach | 200 ft | 150 yd | – | yes |
| Beaver Landing | Montclair | on the sand | 200 ft | – | – |
| James River Strand | Newport News | – | 200 ft | – | – |
| Shenandoah Lake Beach | 60 ft | 275 yd | – | – | |
| Sandy Point Beach | 280 ft | – | – | – | |
| Sandy Point Beach | 220 ft | – | – | – | |
| Dog Beach | on the sand | 200 yd | – | yes | |
| Chris Greene Lake Beach | 30 ft | 240 ft | – | – | |
| Kingsmill Beach | 125 yd | 330 ft | – | – | |
| Goodwin Lake Swim Beach | 40 ft | 240 ft | – | yes |
Walk and parking distances are measured on OpenStreetMap. Fee and restrooms come from counted visitor reviews and mapped facilities. A dash means we have no evidence either way, not that the answer is no.
Common questions
Which Virginia beach has the shortest walk from the car?
Do you have to pay to park at Virginia beaches?
Which beaches have restrooms?
How current is this?
Where this comes from
Place details from the public Google business listing. Beach shape, parking and facility positions from OpenStreetMap (ODbL). Aerial imagery is public-domain USGS NAIP. Tide comes from NOAA, and weather and water from Open-Meteo. Map drawings are redrawn from that aerial imagery by an image model. Markers, distances and every fact on this page come from OpenStreetMap and counted reviews, never from a drawing. Review text is never republished.