Search bus tickets to Des Moines

switcheroo

Quickview

How to get to Des Moines by bus?

Routes172
Trips per day335
bus carriers6
Stations3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Des Moines?

The cheapest prices for a bus ticket to Des Moines that users have found recently on Wanderu start at $1.00. Such great deals to Des Moines are available on 3 routes including Omaha, Lincoln and Coralville. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Des Moines. Moline at $6.43 has consistently the lowest average bus ticket prices to Des Moines.

What are the main bus stations in Des Moines?

The most popular bus stations in Des Moines are Bus Station - 1501 2nd St, Cherry St between 7th and 8th and Tienda La Mexicana. Bus Station - 1501 2nd St is the busiest bus station in Des Moines.

Chicago

There are 10 bus schedules per day connecting Chicago with Des Moines. It takes on average 8 hours and 11 minutes to travel 309 miles, 498 kms, by bus from Chicago. 3 bus carriers offer schedules from Chicago, with Burlington Trailways offering the most daily connections to Des Moines. Traveling by bus from Chicago you will most likely to arrive in Des Moines at Bus Station - 1501 2nd St.
Avg. Time
8h 11m
Avg. Price
$40.72

Duluth

There are 7 bus schedules per day connecting Duluth with Des Moines. It takes on average 10 hours and 59 minutes to travel 367 miles, 590 kms, by bus from Duluth. One bus company operates schedules from Duluth, with Jefferson Lines offering the most daily connections to Des Moines. Traveling by bus from Duluth you will most likely to arrive in Des Moines at Bus Station - 1501 2nd St.
Avg. Time
10h 59m
Avg. Price
$111.89

Phoenix

There are 6 bus schedules per day connecting Phoenix with Des Moines. It takes on average 27 hours and 8 minutes to travel 1156 miles, 1859 kms, by bus from Phoenix. One bus company operates schedules from Phoenix, with Greyhound offering the most daily connections to Des Moines. Traveling by bus from Phoenix you will most likely to arrive in Des Moines at Bus Station - 1501 2nd St.
Avg. Time
1d 3h 8m
Avg. Price
$134.17

Seattle

There are 6 bus schedules per day connecting Seattle with Des Moines. It takes on average 44 hours and 55 minutes to travel 1464 miles, 2356 kms, by bus from Seattle. One bus company operates schedules from Seattle, with Greyhound offering the most daily connections to Des Moines. Traveling by bus from Seattle you will most likely to arrive in Des Moines at Bus Station - 1501 2nd St.
Avg. Time
1d 20h 55m
Avg. Price
$166.26

Houston

There are 5 bus schedules per day connecting Houston with Des Moines. It takes on average 20 hours and 34 minutes to travel 825 miles, 1327 kms, by bus from Houston. 2 bus carriers offer schedules from Houston, with Greyhound offering the most daily connections to Des Moines. Traveling by bus from Houston you will most likely to arrive in Des Moines at Tienda La Mexicana.
Avg. Time
20h 34m
Avg. Price
$164.85
Located in Iowa, United States of America, you can travel by bus to Des Moines from 172 destinations and choose from 335 daily bus schedules to get you there. Jefferson Lines has the most bus connections to Des Moines. The furthest bus arriving in Des Moines covers a distance of 1547.91 miles, 2490.50 kms, covering the journey in 55 hours and 25 minutes

bus companies serving Des Moines

Burlington Trailways

There are 36 daily Burlington Trailways schedules to Des Moines. Burlington Trailways can get you to Des Moines by bus from 43 destinations including Chicago.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 6m
Avg. Price
$47.17

Greyhound

There are 25 daily Greyhound schedules to Des Moines. Greyhound can get you to Des Moines by bus from 146 destinations including Chicago.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 30m
Avg. Price
$170.58

El Expreso Bus

There are 1 daily El Expreso Bus schedules to Des Moines. El Expreso Bus can get you to Des Moines by bus from 10 destinations including Minneapolis.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 28m
Avg. Price
$187.08

Jefferson Lines

There are 127 daily Jefferson Lines schedules to Des Moines. Jefferson Lines can get you to Des Moines by bus from 155 destinations including Minneapolis.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 11m
Avg. Price
$94.88

Tornado Bus

There are 2 daily Tornado Bus schedules to Des Moines. Tornado Bus can get you to Des Moines by bus from 7 destinations including Dallas.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 45m
Avg. Price
$294.02

Windstar Lines

There are 5 daily Windstar Lines schedules to Des Moines. Windstar Lines can get you to Des Moines by bus from 5 destinations including Moline.
WiFi
Movies
Power outlet
Avg. Time
0h 4m
Avg. Price
$17.47