Post offices provide daily mail and package delivery, retail postal services, and specialty offerings like passport acceptance and money orders to residents and businesses. There are 13 Post Office locations in Virginia Beach, Virginia.
Residents of Virginia Beach should check the USPS website or call their nearest branch to confirm current window hours before visiting, as lobby hours with self-service kiosk access often differ from staffed window hours. Larger locations may also offer package pickup lockers accessible 24 hours a day.
List of Virginia Beach City, Virginia Post Office
Acredale Post Office
Backbay Post Office
Bayside Post Office
Dam Neck Post Office
Fort Story Post Office
Oceana Nas Post Office
Hilltop Oceana Post Office
Haygood Post Office
Witchduck Post Office
Princess Anne Post Office
Virginia Beach Post Office
West Annex Post Office
Seapines Retail Post Office
Post Office near Virginia Beach
Residents of Virginia Beach can manage many postal needs without visiting in person by using USPS.com to track packages, submit change of address requests, schedule free package pickups, and purchase postage. When visiting a post office for passport acceptance or certified mail, bring appropriate ID and arrive before the window closes as lines can be longer near midday and end of month.
You may also find Post Office locations in nearby cities including Chesapeake, Virginia Beach, Norfolk.