Public Transportation

McHenry County Dial-A-Ride (MCRide) 

McHenry County offers a Dial-a-Ride service for all residents of McHenry County that covers the whole of McHenry County and some parts of Lake, Cook, and Kane counties. This service is by reservation only and can be reserved by calling 1-800-451-4599 (or 711 for the Illinois Relay Service). Reservation hours are Monday - Friday from 5:30 AM - 6:30 PM and Saturday - Sunday from 8:30 AM - 4:00 PM. Seniors and individuals with a disability can reserve a ride up to 7 days in advance while the general public can reserve a ride up to 2 days in advance. Fares are listed below. 

Base FareFirst 5 MilesEach Additional Mile
General Public$3.00$0.25
Senior (60+)$1.50$0.25
Individual With a Disability$1.50$0.25

For more information on this program, please visit the MCRide website


The Union Pacific Northwest runs through the Village of Cary. Visit Metra's website for information about ticketing prices and the train schedule. You can also purchase tickets at the Cary Metra station Monday through Friday between 5 a.m. to 1 p.m., phone 815-788-2573.

Algonquin Township Shuttle Service

Algonquin Township Road District provides a bus service for residents of Algonquin Township traveling within the Township. The service is available Monday through Friday between 7:00 AM and 3:00 PM. For more information, visit Algonquin Township's website.

Pace Vanpool

Pace Vanpooling is an economic way to travel. For more information, visit the Pace Vanpool webpage.