Do you commute long distances? Concerned about the high cost of gas? Worried about climate change? Just want someone to share your commute?

MidPenRideShare can help by finding others interested in carpooling one or more days a week.

MidPenRideShare is a free commuter matching service for anyone who lives or works in the Middle Peninsula area and offers real-time ridematching with interested commuters near you who share similar hours and work locations.

When you register you will create a commuter profile to help find carpool and vanpool matches and other commute options specifically designed for your individual commute. If you don’t get a match immediately, don’t give up. New commuter are joining everyday.

Our services are free, carpool costs and other arrangements are up to the individuals to determine.

Click below to register online.




A vanpool is a group of 7 to 15 people who commute together on a regular basis in a van. One person volunteers to be the driver/coordinator of the van. The riders share a fee that covers the vanpool fare. Riders usually meet at a designated pick-up location like a shopping center parking lot or a park and ride location.

Some vans have more than one pick-up point, some don’t. And it’s the same with drop-off points at the destination.

Because vanpoolers share the cost with up to 14 other people, vanpooling is typically much less expensive than driving alone to work. In addition, vanpoolers are eligible to receive special Federal tax incentives for vanpooling.

If you travel more than 35 miles one-way to work and have a schedule that’s relatively consistent, you’re a good prospect for joining or starting a vanpool.

To see if you can join an existing vanpool, register below.



Public Transit

Looking for public transit on the Middle Peninsula? Two organizations serve Middle Peninsula residents.

Bay Transit
On-demand transportation services for the Middle Peninsula.

Service Area: Essex, Gloucester, King & Queen, King William, Mathews, Middlesex, West Point, and the Northern Neck Counties of Lancaster, Northumberland and Richmond

Fare: $2 per ride, or a booklet of 10 rides for $12.

For more specific fare information see Bay Transit.

Scheduling: Call 24 hours in advance to schedule a ride. Hours of operation are from 6 a.m. to 6 p.m.

Call toll-free 877-869-6046 or 804-250-2011 from Essex, Lancaster, Middlesex, Northumberland, Richmond (county), Westmoreland, and from the Colonial Beach area.

Call 804-693-6977 or toll-free 877-869-6046 from Gloucester, King & Queen, King William, Mathews,or West Point.

Call 804-966-8743 or toll-free 877-869-6046 from Charles City and New Kent.

Bay Transit vans are also available for special trips. Call one of the numbers listed above for more details on this service.

Newton Bus Service, Inc.
Private commuter and charter bus services.

For information on routes and fares call 804-693-2521 or visit Newton’s Bus Service.



Commuter Rail service is available for those commuting to Northern Virginia and Washington, D.C. from the Fredericksburg area. Interested in starting a carpool or vanpool to Fredericksburg to catch the train, please call 877-451-1555 or 804-758-2311 for assistance.

Virginia Railway Express



Contact Us

    Sign Up for Our Newsletter!

    * indicates required
    MidPenRideShare is a free service operated by the Middle Peninsula Planning District Commission for residents, workers, commuters, and tourists in Virginia’s Middle peninsula (Counties of Essex, Gloucester, King and Queen, King William, Mathews, and Middlesex and the towns of Tappahannock, Urbanna, and West Point).
    The Commission has partnered with the Virginia Department of Rail and Public Transportation (DRPT) and their Virginia-wide ConnectingVA program to provide free ridematching to find carpools, vanpools, and all forms of public transportation, trip planning, and information on park-and-ride lots, bike share services, electric vehicle charging stations, and rewards.