Contact Us

Bay Transit is the public transportation authority of Bay Aging, a charitable, non-profit organization serving seniors and people with disabilities for over 30 years. However, Bay Transit serves “All People, of ALL ages, for ALL reasons.” Bay Transit serves the Northern Neck-Middle Peninsula of Virginia as well as New Kent and Charles City counties, an area of nearly 3000 square miles that includes 12 counties and has an estimated population of 150,000 people.

Bay Transit initiated service in Gloucester County in 1996 with one bus. We have grown and are currently in twelve counties (Charles City, Essex, Gloucester, King and Queen, King William, Lancaster, Mathews, Middlesex, New Kent, Northumberland, Richmond, and Westmoreland). We now have 90 employees and more than 40 vehicles. During fiscal year 2012 Bay Transit provided over 164,000 one way rides.



Bay Transit operates in all counties within Middle Peninsula and Northern Neck from 6:00 am to 6:00 pm, Monday through Friday.


You can reach Bay Transit to schedule your ride by calling…
Toll Free 1.877.869.6046
Charles City 804.966.8743
Essex 804.250.2011
Gloucester 804.693.6977
King & Queen 804.693.6977
King William 804.693.6977
Lancaster 804.250.2011
Mathews 804.693.6977
Middlesex 804.250.2011
New Kent 804.966.8743
Northumberland 804.250.2011
Richmond (county) 804.250.2011
Westmoreland 804.250.2011
Colonial Beach area 804.250.2011










Bay Transit
5306 Old Virginia Street
P.O. Box 610
Urbanna, VA 23175
Call Toll Free: 1.877.869.6046
Phone: 804.758.2386
Fax: 804.758.5773