Bay Transit is a non-profit community transit service serving the counties of Charles City, Essex, Gloucester, King and Queen, King William, Lancaster, Mathews, Middlesex, New Kent, Northumberland, Richmond, and Westmoreland.
Bay Transit provides on-demand service and offers a handful of fixed routes in some communities. We operate from 6:00 a.m. to 6:00 p.m. Monday through Friday.
Bay Transit is the ONLY public transportation provider in the Middle Peninsula and Northern Neck region. In 2013, Bay Transit provided over 159,000 rides and over 40% were work related.
Bay Transit also provides the same quality, dependable transportation service for the citizens of New Kent and Charles City counties!