Grand Traverse & Leelanau County Service
Do you carry a mobile device? Find your bus using the Transit App or Google Maps Transit. You may also visit www.batabustracker.com to follow the GPS tracker on your bus as it moves along the route to your stop.
Printable Maps and schedules:
-
* Route 10: Traverse City to Suttons Bay (New summer Bike-n-Ride!) with buses every two hours seven days a week.
-
Route 11: Traverse City to Glen Arbor with several buses a day between Traverse City and Glen Arbor.
-
ROUTE 12 DETOUR is now in effect around Duck Lake.
-
Route 12 will see construction detours away from US 31 between Blair Township Hall and Interlochen traveling south around Duck Lake beginning Sept 2 and lasting all fall. Expect Delays. That schedule is viewable by clicking here. (The first inbound is 6:25am from Interlochen/Blue Vase)
-
Route 12: SCHEDULE from Nov 2025 - March 2026 during construction pause - Traverse City to Interlochen with buses every hour Monday to Friday and every two hours on Saturday
-
-
Route 13: Traverse City to Kingsley with service to Kingsley almost every hour Monday to Friday in conbination with Route 2.
-
Route 14: Traverse City to Acme with buses every two hours Monday to Friday
-
Route 16: Old Mission Peninsula (seasonal, September - June)
-
Route 31: Hammond Road and Supply Road (seasonal, September - June)
-
WEST: Downtown TC to Munson Hospital, Olesons West, Brookside Commons, Meijer, schools, and deviations to residences and medical centers on the west side with buses every hour from 8:30am to 2:30pm Monday to Friday.
Village Loops have the flexibility for deviations and flag stops along the BATA bus route. This means that riders can call BATA at (231) 941-2324 to schedule a pickup or drop off up to ¾ of a mile off the normal route path. Plus, riders can simply wave the bus down along the route and board the bus or ask the driver to stop anywhere along the loop transportation route to depart the bus.
Route Maps & Schedules Effective: 09/02/2025
Grand Traverse & Leelanau County BATA Bus Routes & Schedules
Route 10 - Suttons Bay - Now SEVEN days a week!!
: Saturday, May 24 - Saturday, October 18th 2025. Most trips carry eleven bikes, but check schedule below for those buses that fit three bikes (those that are also equipped with a mobility lift).
Riders to Empire, Leland, Lake Leelanau, Omena, and Northport should request a ride using BATA Link.
Route 11 - Traverse City to Glen Arbor
Traverse City's Hall Street Transfer Station to Glen Arbor. This bus will fit three(3) bikes and connects Traverse City with the Glen Arbor bus shelter on Oak Street.
Route 11 will decrese its frequency after Sep 19, 2025 for the remainder of the school year to accomodate the school schedule. See schedule below.
Note: Route 11 will NOT be in service during inclement weather no-school days for Glen Lake Schools between October and June. Route 11 will not be in service on days when Glen Lake Schools are not in session and will not have an afternoon run on early release days for Glen Lake Schools. See https://www.glenlakeschools.org/ and below for details.
Note: The last bus each day depends on the Glen Lake School calendar. See below.
- Route 11 Glen Arbor and Glen Lake Schools:
- Half day departure at 11:40 a.m. with a 11:55/Noon arrival at the M-72 MDOT Park-n-Ride Lot
- Oct 16, Jan 22&23, Feb 13, April 17, June 12 (last day of school)
- No School (and no Route 11) on: Oct 17, Nov 3, Nov 26-28, Dec 22-Jan2, Jan 19, Feb 16, March 30 - April 6, May 25.
- Half day departure at 11:40 a.m. with a 11:55/Noon arrival at the M-72 MDOT Park-n-Ride Lot
Route 12 - Traverse City to Interlochen
Route 12 will see construction detours away from US 31 between Blair Township Hall and Interlochen traveling south around Duck Lake beginning Sept 2 and lasting all fall. Expect Delays. The schedule is shown below and a basic version of it is viewable by clicking here .
Deviation Requests may be limited on Route 12 to accomodate the tighter schedule. Please plan your trip accordingly and help the service whenever possible by meeting the bus at regular stops if you are able.
The first inbound bus from Interlochen/Blue Vase is 6:25am!
Route 13 - Traverse City to Kingsley
(Connect to Kingsley almost every hour using Route 2!)
* Indian Trails travels directly between BATA's Hall Street Station in Traverse City to Kingsley seven days a week, departing TC at 10:25am and arriving Kingsley Laundromat at 10:55am. Visit Indian Trails' updated schedule here.
* Indian Trails travels directly between BATA's Hall Street Station in Traverse City to Kingsley seven days a week, arriving in TC at 6:50pm after departing Kingsley Laundromat at 6:20pm. Visit Indian Trails' updated schedule here.
Route 14 - Traverse City to Cherry Capital Airport and Acme
8am-2:30pm Monday-Friday between Hall Street, West Front Street, Munson Hospital, Oleson's West, Brookside Commons, YMCA, and Meijer - with deviation possibilities between 8am and 2pm along Medical Campus Drive, W. Royal Drive, Long Lake Rd, Silver Lake Rd, and Herkner Rd.
There are also school-day-only seasonal early-morning and afternoon trips to/from Traverse City West Senior High School and The Children's House. On school days, WEST leaves Hall Street at 7:25, arriving to WSH by 7:55 and TCH by 8:00. It departs WSH each school day at 3:10pm, then departs Hall Street at 3:25pm for Compass Middle students to travel to TCH by 3:45, and back at Hall Street by 4:00pm. This schedule is modified for WSH students on any day where students are dismissed early. See www.bata.net/west for more info.
BATA West operates hourly between 8:05am (inbound to Hall Street from from Brookside Commons) and 2:30pm (2:00 inbound to Hall Street from Meijer).
If you have questions or to schedule deviations, please call BATA at: 231.941.2324. Google Maps, Apple Maps, the Transit App, and www.batabustracker.com will all provide live bus schedule information for BATA's Village Loops.
Plan your day with an easy to read timetable of stop locations for your route.