The Resort Area has three municipal parking garages with more than 1,670 spaces available for public use. Garages are open 7 days a week, 24 hours a day.

Parking Garages

9th Street Garage
200 9th St.

9th Street Garage
  • 532 Spaces

25th Street Garage
336 25th St.

25th Street Garage
  • 344 Spaces

31st Street Garage
209 30th St.

31st Street Garage
  • 610 Spaces

Hours of Operation: 9th & 25th 
7 a.m. to 1 a.m.

Hours of Operation: 31st 
7 a.m. to 2 a.m.

Parking Rates

  • Daily: $2/hour ($20 Max)
  • Residents: $3 (After 5 p.m.) 
    • Proof of Virginia Beach residency required.

For all municipal garages

  • Overnight and monthly parking available
  • Rates renew at 5 a.m.
  • Rates and office hours may vary for special events. Office Hours: 7 a.m. to 12:30 a.m.

Weekly/Monthly Parking

The municipal parking garages can accommodate long-term parking needs for area businesses and employees as well as parking overflow for hotels. Both weekly and monthly passes allow unlimited access to the garage. Contact garage management for assistance.

Entering Garage

  • Select orange "Get A Ticket" button to enter and open gate (Figure 1).
    • Collect entry ticket and keep to exit garage (Figure 3).
  • Insert credit card (Figure 2). Use same credit card to exit garage.
  • If you have a bar code pass, use bar code reader to scan pass and open gate (Figure 4).

Exiting Garage

  • Scan entry ticket on barcode reader (Figure 4).
  • Screen will display parking fee (Figure 1).
  • If using credit card for payment, insert to pay parking fee (Figure 2). Touch screen for receipt.​
  • For cash payment or assistance, press "Help" button on screen (Figure 1).