IA → IL · about 173 miles

Waterloo to Rockford bus schedule

Greyhound runs 5 direct buses a week from Waterloo to Rockford. The fastest takes 5 hours 20 minutes; every bus leaves at 12:45 PM.

Timetable data from · No schedule changes since at least

Buses a week
5
Fastest trip
5h 20m
Leaves at
12:45 PM

Timetable

Every bus leaves from Waterloo Union Bus Depot and arrives at Rockford Mass Transit. 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 from Waterloo, IA to Rockford, IL
DepartsArrivesDurationDaysBus company
12:45 PM6:05 PM5h 20mMon, Thu, Fri, Sat, SunGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Waterloo Where you get off in Rockford The route of the busiest trip

Where to catch the bus in Waterloo

Where the bus stops in Rockford

Return trip: Rockford to Waterloo

Questions

How long is the bus from Waterloo to Rockford?

The fastest direct bus takes 5 hours 20 minutes.

What time is the first bus from Waterloo to Rockford?

Every departure is at 12:45 PM (Mon, Thu, Fri, Sat, Sun).

Which bus companies go from Waterloo to Rockford?

Greyhound runs direct buses on this route.

Where do I catch the bus in Waterloo?

Buses to Rockford leave from Waterloo Union Bus Depot.