CO → NE · about 483 miles

Denver to Omaha bus & train schedule

Express Arrow, Amtrak and Greyhound run 21 direct buses and trains a week from Denver to Omaha. The fastest takes 8 hours 55 minutes; the first departure leaves at 10:00 AM and the last at 6:59 PM.

Timetable data from · No schedule changes since at least

Buses and trains a week
21
Fastest trip
8h 55m
First departure
10:00 AM
Last departure
6:59 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 Denver, CO to Omaha, NE
DepartsArrivesDurationDaysStopsCompanyTicket
10:00 AM9:40 PM10h 40mDailyDenver (Limo Express Bus Terminal) to OmahaExpress Arrow
Full timetable
Book (carrier website)
6:55 PM5:55 AM +1 day10h 00mDailyDenver Union Station Bus Concourse to Omaha Burlington TrailwaysGreyhound
Full timetable
No online booking link
6:59 PM4:54 AM +1 day8h 55mDailyDenver to Omaha Amtrak StationAmtrak
Full timetable
No online booking link

Route map

The map needs JavaScript.

Where to board in Denver Where you get off in Omaha The route of the busiest trip

Return trip: Omaha to Denver

Questions

How long is the bus or train from Denver to Omaha?

The fastest direct bus or train takes 8 hours 55 minutes; the typical trip is 10 hours.

What time is the first departure from Denver to Omaha?

The earliest departure is at 10:00 AM (Daily) and the last at 6:59 PM (Daily).

Which bus and rail companies go from Denver to Omaha?

Express Arrow, Amtrak and Greyhound run direct buses and trains on this route.

Where do I board in Denver?

Buses and trains to Omaha leave from Denver (Limo Express Bus Terminal), Denver Amtrak station and Denver Union Station Bus Concourse.