
Denim Jacket Floral Rain
A light wash denim jacket over a floral midi skirt handles hot-weather rain without overdressing. Espadrilles underneath keep it warm-weather despite the jacket.
🇺🇸 America's 250th Birthday Sale — 25% off all guides through July 5 Shop Guides →

In June, Virginia Beach averages 66–84°F with about 9 rainy days and the Atlantic beach season in full swing. The 3-mile boardwalk is the city's social center, where Atlantic Ocean breezes keep the waterfront 5–8°F cooler than inland areas throughout the day. Comfortable flat footwear handles the boardwalk's flat promenade and the First Landing State Park's sandy trail terrain equally well.
top / Short-Sleeve Top
classic tee
bottom / Jeans
straight-leg
chinos for a slightly smarter look
footwear / Waterproof Boots
ankle boots
rubber sole for traction — keep feet dry all day
outerwear / Rain Jacket
shell jacket
lightweight
Based on typical June conditions in Virginia Beach. Weather varies year to year — check the live forecast when you're within two weeks of your trip.
June ushers in peak summer weather in Virginia Beach, characterized by warm temperatures and increasing humidity. Daytime highs typically range from the mid-70s to mid-80s°F (24-30°C), while evenings comfortably settle into the low 70s°F (21-23°C). While abundant sunshine is the norm, be prepared for occasional afternoon pop-up thunderstorms, which are usually brief but can bring heavy rain. The ocean water warms up significantly, inviting visitors to fully embrace beach activities. For your wardrobe, prioritize lightweight, breathable fabrics such as cotton, linen, and performance moisture-wicking materials. Swimwear is essential, accompanied by versatile cover-ups that transition easily from beach to boardwalk. Think casual: shorts, t-shirts, tank tops, and sundresses will be your daily staples. Comfortable, water-friendly sandals or flip-flops are a must. Although evenings are warm, a light cardigan or long-sleeved shirt can be useful for overly air-conditioned indoor venues or a brief post-storm chill. Don't forget a wide-brimmed hat, sunglasses, and high-SPF sunscreen to combat the strong coastal sun.

A light wash denim jacket over a floral midi skirt handles hot-weather rain without overdressing. Espadrilles underneath keep it warm-weather despite the jacket.

A white linen blazer over a matching blouse and linen shorts handles hot rain with full coverage that still reads like summer. A tan straw sun hat makes the argument even in the rain.

A white linen blazer over a matching blouse and wide-leg trousers makes hot rain navigable with full coverage. Espadrilles and aviators ensure it reads as dressed — not overdressed.
Packing List
What to Pack for Virginia Beach in June →
Focus on lightweight, breathable fabrics like cotton, linen, and moisture-wicking synthetics. Pack swimwear, cover-ups, shorts, t-shirts, and sundresses for daytime. For evenings, a light sweater or long-sleeved shirt might be comfortable indoors or after a brief shower, but generally, summer attire holds.
No, Virginia Beach is not cold in June. Daytime temperatures typically range from the mid-70s to mid-80s°F, with evenings in the low 70s°F. The ocean water is also comfortably warm for swimming. You'll primarily need summer clothing, though a light layer for air-conditioned spaces is advisable.
Yes, June in Virginia Beach often features afternoon pop-up thunderstorms, though they are usually brief and intense rather than prolonged downpours. It's wise to pack quick-drying clothes and perhaps a light rain jacket or umbrella for unexpected showers. Don't let the chance of rain deter you; sunshine usually returns quickly.
Pack plenty of swimwear, beach cover-ups, shorts, t-shirts, sundresses, and comfortable sandals. Include sun protection like a wide-brimmed hat, sunglasses, and reef-safe sunscreen. A light cardigan or long-sleeved top is useful for air-conditioned interiors or slightly cooler evenings. Don't forget bug spray for marshier areas.
Packing Calculator
How many outfits do you actually need?
Free · no sign-up needed