The Hampton Roads region is served by five transit providers:
Hampton Roads Transit

Hampton Roads Transit (HRT) provides bus, light rail, ferry, ridesharing, and paratransit service in Chesapeake, Hampton, Newport News, Norfolk, Portsmouth, and Virginia Beach.
Williamsburg Area Transit Authority

The Williamsburg Area Transit Authority (WATA) provides bus and paratransit service in Williamsburg, James City County, and York County.
Virginia Regional Transit (VRT)


Virginia Regional Transit (VRT) is contracted by Suffolk Transit to provide bus and paratransit service to Suffolk’s core downtown service area.
Bay Transit

Bay Transit provides almost entirely demand-responsive, curb-to-curb service to rural residents throughout the Middle Peninsula and Northern Neck. Fixed routes are also in operation.
I-Ride Transit

Senior Services of Southeastern Virginia operates I-Ride Transit, which provides fixed-route, on-demand, and paratransit services in various Hampton Roads jurisdictions