IA → NE · about 357 miles

Iowa City to Grand Island bus schedule

Greyhound runs 7 direct buses a week from Iowa City to Grand Island. The fastest takes 9 hours 40 minutes; every bus leaves at 4:50 PM.

Timetable data from · No schedule changes since at least

Buses a week
7
Fastest trip
9h 40m
Leaves at
4:50 PM

Timetable

Every bus leaves from Iowa City Burlington Trailways and arrives at Grand Island Bus Station. 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 Iowa City, IA to Grand Island, NE
DepartsArrivesDurationDaysBus company
4:50 PM2:30 AM +1 day9h 40mDailyGreyhound
Full timetable

Route map

The map needs JavaScript.

Where to board in Iowa City Where you get off in Grand Island The route of the busiest trip

Where to catch the bus in Iowa City

Where the bus stops in Grand Island

Return trip: Grand Island to Iowa City

Questions

How long is the bus from Iowa City to Grand Island?

The fastest direct bus takes 9 hours 40 minutes.

What time is the first bus from Iowa City to Grand Island?

Every departure is at 4:50 PM (Daily).

Which bus companies go from Iowa City to Grand Island?

Greyhound runs direct buses on this route.

Where do I catch the bus in Iowa City?

Buses to Grand Island leave from Iowa City Burlington Trailways.