Search cheap bus tickets to Iowa
Overview
Iowa bus travel info
Destinations | 29 |
Companies | 5 |
Stations | 634 |
Connections | 1,865 |
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.
How much does it cost to take the bus to/from Iowa?
Of the 29 cities in Iowa with bus service, the average cost of bus tickets is $64.10 on the top routes. The cheapest ticket available costs $16.03 while the most expensive ticket is $211.00 at this time.
Bus services in Iowa
5 bus companies operate buses to and from Iowa. In total, the state has 29 destinations reachable by bus. For bus trips from out of state, Jefferson lines is your best bet, with buses from cities in other states. For in-state travel, Jefferson Lines has the most coverage, with 11 routes connecting cities within Iowa.
Iowa Buses
Jefferson Lines
Jefferson Lines connects 11 cities and towns within Iowa. It also has buses to Iowa from 140 cities in other states.


Destinations
151
Routes
2013
Greyhound
Greyhound currently does not offer scheduled bus service between cities within Iowa. However, it does have scheduled bus service to Iowa from 175 locations outside of the state.


Destinations
175
Routes
484
Burlington Trailways
Burlington Trailways connects 11 cities and towns within Iowa. It also has buses to Iowa from 24 cities in other states.


Destinations
35
Routes
383
Tornado Bus
Tornado Bus currently does not offer scheduled bus service between cities within Iowa. However, it does have scheduled bus service to Iowa from 18 locations outside of the state.


Destinations
18
Routes
25
El Expreso Bus
El Expreso Bus connects 2 cities and towns within Iowa. It also has buses to Iowa from 7 cities in other states.


Destinations
9
Routes
12
Popular bus routes in Iowa
- buses from Dubuque to Chicago
- buses from Des Moines to Kansas City
- buses from Chicago to Waterloo
- buses from Marshalltown to Des Moines
- buses from Iowa City to Naperville
- buses from Des Moines to Minneapolis
- buses from Lincoln to Des Moines
- buses from St Louis to Des Moines
- buses from Iowa City to Chicago
- buses from Burlington to St Louis
- buses from Iowa City to Omaha
- buses from Chicago to Iowa City
- buses from Minneapolis to Des Moines
- buses from Indianapolis to Iowa City
- buses from Cedar Rapids to Des Moines
- buses from Waterloo to Cedar Rapids
- buses from Sioux Falls to Des Moines
- buses from Los Angeles to Iowa City
- buses from Chicago to Dubuque
- buses from Waterloo to Chicago
- buses from Iowa City to Davenport
- buses from Chicago to Burlington
- buses from Normal to Iowa City
- buses from Iowa City to St Louis
- buses from Denver to Des Moines
- buses from Omaha to Davenport
- buses from Des Moines to Waterloo
- buses from Davenport to Chicago
- buses from Fort Dodge to Des Moines
- buses from Des Moines to Davenport
- buses from Cedar Rapids to Davenport
- buses from Iowa City to Des Moines
- buses from Cedar Rapids to Chicago
- buses from Coralville to Chicago
- buses from Ottumwa to Des Moines
- buses from Des Moines to Lincoln
- buses from Chicago to Davenport
- buses from St Louis to Iowa City
- buses from Des Moines to Iowa City
- buses from Des Moines to Omaha
- buses from Sioux City to Omaha
- buses from Ames to Des Moines
- buses from St Louis to Burlington
- buses from Ames to Chicago
- buses from Burlington to Iowa City
- buses from Des Moines to Saint Paul
- buses from Philadelphia to Iowa City
- buses from Davenport to Des Moines
- buses from Omaha to Des Moines
- buses from Des Moines to Indianapolis
- buses from Chicago to Ames
- buses from Saint Paul to Des Moines
- buses from Iowa City to Indianapolis
- buses from Des Moines to Denver
- buses from Chicago to Cedar Rapids
- buses from Des Moines to Chicago
- buses from Chicago to Des Moines
- buses from Des Moines to Cedar Rapids
- buses from Naperville to Iowa City
- buses from Waterloo to Denver
- buses from Kansas City to Des Moines
- buses from Iowa City to Champaign