BATA provides a fixed route service for Traverse City with our City Loop and free Bayline routes. The villages and towns in Grand Traverse and Leelanau Counties are serviced by our Village Loop.  All of BATA's Bayline and Loop buses are equipped with bicycle racks and most of these fixed-route buses accommodate up to three bikes.  


City Loop 

The City loop offers Traverse City transportation along the urban routes. Use it to access the Grand Traverse Mall, Goodwill Inn, YMCA, and other popular businesses and apartment complexes. The City Loop starts at the Traverse City bus station on Hall Street. Learn more about the City Loop here.  


Bayline Traverse City

The Bayline Traverse City bus routes from East Bay through downtown Traverse City to Grand Traverse Commons and Meijer! The free Bayline bus line runs six days a week from 6 am–9 pm Monday - Friday and 9am - 9pm Saturday, with buses scheduled approximately every 20-30 minutes to get you where you need to go quickly. Learn more about the Bayline Traverse City bus here


Village Loop

The Village Loop connects towns in Grand Traverse and Leelanau Counties to further your connection to Traverse City public transportation! Learn more about the Village Loops here


A Variety of Payment Options

Bata Bus riders may pay for their rides using cash, fare cards, or with a phone app.  

Look for alerts from your Passage App about its name transition to Journey on December 1st.  


Traverse City Public Transportation

No matter where you're traveling in Traverse City, BATA has the tools to make it easy and affordable! Routes are available across the city to get you where you need to go. Start where you are or at our Traverse City bus station, and we can get you where you need to be! Download the Google Maps app to plan your Traverse City public transportation or the Transit mobile app to follow the bus route as it travels. You may also call BATA dispatch for Traverse City transportation questions at 231.941.2324. 


Link Services



BATA wants to make Traverse City transportation as seamless as possible! Link services help connect you if our fixed routes are not suitable for your needs. Link On-Demand allows you to request local transportation around Traverse City with a BATA bus using the TransLoc App, similar to Lyft or UBER. 

Village Link helps riders in Grand Traverse or Leelanau County outside of the Traverse City area communicate with BATA Dispatch Services to schedule connections and pick-ups by calling 231-941-2324. 


Questions for the BATA Team?

Click on the links to the right for more information on each of our services. Our personable Dispatch Services Team is available to help you plan your trip. For additional information on how our public transportation can help get you where you need to go, visit How to Ride.

You can also reach us with the BATA bus Traverse City phone number: 231.941.2324