Need a Ride? Give us a call! (616) 842-3200

Rider Information

Providing Affordable, Convenient Service

Harbor Transit is dedicated to providing affordable, convenient 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. We work hard to keep costs down, ensuring everyone has access to our transportation system.

Passenger Fares

Harbor Transit will resume fare collection on Monday, December 11, 2023. Learn how to pay your fares here. 

Introducing CASPR Air & Surface Disinfection Systems

Your ride is safer than ever before! Every Harbor Transit bus now has its own CASPR unit which continuously protects against viruses (including COVID-19), bacteria, and odors. Learn more about this cutting-edge technology here.

Coverage Map

Harbor Transit provides curb-to-curb transportation, delivering you directly to your destination. Our service area includes the City of Ferrysburg, City of Grand Haven, Grand Haven Township, Village of Spring Lake, and Spring Lake Township. To see if your pick-up location or destination is included in our service area, please take a look at the coverage map below.

harbor-transit-service-area
Regular Service Hours

Day

Monday – Friday

Saturday

Sunday

Time

6am – 6pm (last call 5:30pm)

9am – 4pm (last call 3:30pm)

8am – 12:30pm
(advanced registration required)

Day & Time

Monday – Friday  –  6am – 6pm (last call 5:30pm)

Saturday  –  9am – 4pm (last call 3:30pm)

Sunday  –  8am – 12:30pm
(advanced registration required)

Our lobby is open. Walk-ins are welcome from 9am-5pm, Monday-Friday.

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

How to ride Harbor Transit

Welcome to Harbor Transit! We’re excited to meet you and to get you to your destination.
Here’s what you need to know to set up and schedule your first ride.

Use the Lakeshore Go App

1. Get the app: Download the Lakeshore Go mobile app and follow the simple sign-up steps to log in to your account.

2. Schedule your ride: Choose your pick up and drop off locations, your desired arrival or departure time, then choose the ride option that works best for you. You can schedule a ride up to 14 days in advance.

If you need a ride to work or a medical appointment and need to arrive at a specific time, we recommend calling the day prior to ensure we can get you there right on time. 

3. Wait for your bus: Once your ride is confirmed, you will be able to track your bus right from the Lakeshore Go app. You will also receive text updates when your bus is a few minutes away from your pick up location.

4. Pay your fare: You can add a payment method to the Lakeshore Go app or purchase ride credits at the Harbor Transit facility. For information about passenger fares and how to pay your fare, visit our Fares page.

 

Call our Ride Line

1. Call our ride line: Call Harbor Transit’s dispatch center at 616-842-3200 during our operating hours to schedule your ride over the phone.

2. Schedule your ride: Tell your dispatcher your pick up and drop off locations and desired arrival or departure time, and the dispatcher will give you the available ride options to choose from.

If you need a ride to work or a medical appointment and need to arrive at a specific time, we recommend calling the day prior to ensure we can get you there right on time. 

3. Wait for your bus: When you schedule your ride, you will be given a 30-minute pick up window. Your bus will arrive at your pick-up location sometime within that 30-minute window. You will also receive text message updates to the phone number on file when your bus is a few minutes away from your pick-up location.

4. Pay your fare: You can purchase ride credits at the Harbor Transit facility using cash, check or card. For information about passenger fares and how to pay your fare, visit our Fares page.

 

Service Notices

Common Rider FAQs

It's past my pickup time. Why is the transit late?

We’re sorry to hear that your ride is running behind. We’ll get to your stop just as soon as we’re able.

Harbor Transit serves hundreds of riders a day. If your ride was scheduled during peak hours (7-9 am & 3-5 pm on school and weekdays) we might be running a bit behind due to a surge in riders. Harbor Transit also has to deal with inclement weather conditions and area traffic. We are working hard to get to your stop as quickly as possible.

I left something on the transit. Where can I find it?

Any lost items found on our buses will be held in our office at 440 North Ferry Street in Grand Haven. If you lose an article on one of our buses, you should call 616-842-3200. All articles must be identified and claimed in person.

Office hours are 9:00 am to 5:00 pm Monday through Friday. Lost and found items are kept for 30 days. If not claimed, they will be offered to local area charities.

How much does it cost to ride?

All Harbor Transit passengers can currently ride the bus for free.

For more information, check out our Fares & Hours page.

How do I use the transit bike rack?

Many Harbor Transit buses are equipped with a bike rack on the front of the bus. These racks hold two bicycles, are free to use, and are available on a first-come, first-served basis.

Is Harbor Transit handicap accessible?

Yes. All Harbor Transit system buses are equipped with a lift or ramp. Our ramps are designed to be ADA-compliant and will accommodate most mobility devices. Once on board, there are designated areas where you can securely fasten wheelchairs or scooters for the duration of your ride.

Can my child ride the bus alone?

Harbor Transit provides to-school, after-school, and extra-curricular destination transportation for area students and children who are old enough to ride independently. If you are scheduling a ride for your child, please let us know when you book the ride, so our drivers can confirm your child’s name and destination when they board the bus. If you’re not sure whether your child is old enough to ride independently, please give us a call.