3500 Granby Street
Norfolk, Virginia 23504
(adjacent to Lafayette Park)

The Virginia Zoo is located at 3500 Granby Street, Norfolk, VA 23504, just two miles from Downtown Norfolk, a short 25-minute drive from the Virginia Beach Oceanfront and easily accessed from Interstate 64.

The Zoo is also on the Hampton Roads Transit (HRT) Bus Route #1. The bus stops at Lafayette Park, within walking distance of the Zoo. Coming from ODU? Take the HRT Bus Route #4 to the Transit Center, then take the HRT Bus Route #1.

Cycling to the Zoo? You can ride your own bike or rent one from Pace (find a location near you). Bike racks are located outside the Zoo’s Ticket Booth.


Over 700 parking spaces for your convenience.