State Guide · 18 beaches
Beaches in Virginia
Virginia's beaches run from the Lower Chesapeake Bay and Hampton Roads through the Atlantic resort strip at Virginia Beach and the undeveloped refuges south toward the North Carolina line. Bay-side is calm and warm; Atlantic-side is surf, rip currents, and wide boardwalks.
Current Conditions
Average water temperature: 83°F
Across 13 monitored stations in Virginia.
Chesapeake Bay · 11
All Chesapeake Bay →Chic's Beach
Virginia Beach County, VA
23
Skip the beach today.
80°F air 15 mph wind
First Landing State Park
Virginia Beach County, VA
20
Skip the beach today.
82°F water 80°F air 16 mph wind
Savage Neck Dunes Natural Area
Northampton County, VA
17
Skip the beach today.
82°F water 80°F air 13 to 16 mph wind
Kiptopeke State Park
Northampton County, VA
15
Skip the beach today.
82°F water 80°F air 16 mph wind
Smith Point Beach
Northumberland County, VA
13
Skip the beach today.
85°F water 83°F air 13 mph wind
Cape Charles Beach
Northampton County, VA
12
Skip the beach today.
82°F water 80°F air 14 to 17 mph wind
Ocean View Beach
Norfolk County, VA
10
Skip the beach today.
82°F water 80°F air 14 mph wind
Belle Isle State Park
Lancaster County, VA
8
Skip the beach today.
85°F water 80°F air 9 mph wind
Buckroe Beach
Hampton County, VA
8
Skip the beach today.
82°F water 80°F air 16 mph wind
Anderson Park
Newport News County, VA
8
Skip the beach today.
82°F water 80°F air 9 to 14 mph wind
Hilton Pier Park
Newport News County, VA
6
Skip the beach today.
82°F water 80°F air 12 mph wind
Atlantic Ocean · 5
All Atlantic Ocean →Chincoteague National Wildlife Refuge Beach
Accomack County, VA
59
Great day for photography.
82°F water 80°F air 16 mph wind
Virginia Beach Oceanfront
Virginia Beach County, VA
27
Skip the beach today.
81°F air 14 mph wind
Sandbridge Beach
Virginia Beach County, VA
23
Skip the beach today.
80°F air 13 mph wind
Back Bay National Wildlife Refuge
Virginia Beach County, VA
20
Skip the beach today.
80°F air 14 mph wind
False Cape State Park
Virginia Beach County, VA
12
Skip the beach today.
80°F air 13 mph wind