WI → WI · about 146 miles

Milwaukee to Tomah bus & train schedule

Amtrak and Greyhound run 42 direct buses and trains a week from Milwaukee to Tomah. The fastest takes 2 hours 35 minutes; the first departure leaves at 12:15 AM and the last at 5:10 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
42
Fastest trip
2h 35m
First departure
12:15 AM
Last departure
5:10 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from Milwaukee, WI to Tomah, WI
DepartsArrivesDurationDaysStopsCompany
12:15 AM2:55 AM2h 40mDailyMilwaukee Intermodal Station to Tomah McDonald'sGreyhound
Full timetable
2:25 AM5:15 AM2h 50mDailyMilwaukee Intermodal Station to Tomah McDonald'sGreyhound
Full timetable
12:49 PM3:29 PM2h 40mDailyMilwaukee to Tomah Amtrak StationAmtrak
Full timetable
4:45 PM7:20 PM2h 35mDailyMilwaukee to Tomah Amtrak StationAmtrak
Full timetable
5:10 PM8:40 PM3h 30mDailyMilwaukee Intermodal Station to Tomah McDonald'sGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Milwaukee Where you get off in Tomah The route of the busiest trip

Return trip: Tomah to Milwaukee

Questions

How long is the bus or train from Milwaukee to Tomah?

The fastest direct bus or train takes 2 hours 35 minutes; the typical trip is 2 hours 40 minutes.

What time is the first departure from Milwaukee to Tomah?

The earliest departure is at 12:15 AM (Daily) and the last at 5:10 PM (Daily).

Which bus and rail companies go from Milwaukee to Tomah?

Amtrak and Greyhound run direct buses and trains on this route.

Where do I board in Milwaukee?

Buses and trains to Tomah leave from Milwaukee (Amtrak Intermodal).