Indian Trails timetable
Bay City, MI – Detroit, MI
Indian Trails timetable: 2 trips serving 6 stops, 14 departures this week. Standard one-way fares run from $6 to $25.
Timetable data from · No schedule changes since at least
Detroit to Bay City
1 trip · times are local to each stop; the last stop shows arrival.
| Stop | Detroit → Bay CityDaily |
|---|---|
| DetroitDetroit, MI | 2:00 PM |
| SouthfieldSouthfield, MI | 2:30 PM |
| Pontiac (Amtrak Intermodal)Pontiac, MI | 2:50 PM |
| Flint (Bus/Train)Flint, MI | 4:05 PM |
| SaginawSaginaw, MI | 5:00 PM |
| Bay CityBay City, MI | 5:20 PM |
Bay City to Detroit
1 trip · times are local to each stop; the last stop shows arrival.
| Stop | Bay City → DetroitDaily |
|---|---|
| Bay CityBay City, MI | 1:15 PM |
| SaginawSaginaw, MI | 1:45 PM |
| Flint (Bus/Train)Flint, MI | 2:40 PM |
| Pontiac (Amtrak Intermodal)Pontiac, MI | 3:35 PM |
| SouthfieldSouthfield, MI | 4:00 PM |
| DetroitDetroit, MI | 4:25 PM |
A standard fare is the carrier's published one-way price. Many carriers price by demand, so the fare when you book can be higher or lower. Fares don't include any fees the carrier's ticket site may add; BusSchedules.com adds no fees.
Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.