Harbor Transit


Harbor Transit’s primary service is providing curb-to-curb transportation for our community members in the City of Ferrysburg, City of Grand Haven, Grand Haven Township, Village of Spring Lake, and Spring Lake Township. Our service area covers 55 square miles, and we serve more than 250,000 riders every year. Harbor Transit is here to help you get where you need to go, whether that’s work, school, a doctor’s appointment or even to the theatre or grocery store.

RIDES ARE CURRENTLY FREE! However, Harbor Transit’s new fare structure went into effect on October 1st, 2021. When we do begin charging fares again, they will match the fee structure shown on the table below. We will give the public plenty of notice before we begin collecting fares once again.

Regular Service Hours
Monday – Friday: 6am – 6pm (Last call @ 5:30pm)
Saturday: 9am – 4pm (Last call @3:30pm)
Sunday: 8am – 12:30pm (Advanced registration required)

Harbor Transit operates all year, with exceptions for just the following holidays:

New Year’s Day
Memorial Day
4th of July
Labor Day
Thanksgiving Day
Christmas Day
Christmas Eve last ride at 3:30 pm
New Year’s Eve last ride at 3:30 pm

New! Use Harbor Transit to get to Muskegon! Harbor Transit and MATS have a shared stop at Trinity Health at Lakes Village. Call Harbor Transit at 616-842-3200 and schedule a ride to Trinity Health, and from there you can use MATS to get around Muskegon. Learn more about how to use this great service here!