COVID-19 Travel Guide
Learn more ›

Search cheap bus tickets to Iowa

switcheroo

Overview

Iowa bus travel info

Destinations29
Companies5
Stations634
Connections1,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.
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.
Jefferson Lines
Jefferson Lines
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.
Greyhound
Greyhound
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.
Burlington Trailways
Burlington Trailways
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.
Tornado Bus
Tornado Bus
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.
El Expreso Bus
El Expreso Bus
Destinations
9
Routes
12

Popular bus routes in Iowa