WEB1 day ago · Buses from Corpus Christi, TX to Des Moines, IA cover the 975 miles (1572 km) long route taking on average 30 h 50 min with our travel partners like FlixBus. Normally, there is 1 bus operating per day. While the average ticket price for this journey costs around $348 (€305), you can find the cheapest bus ticket for as low as $348 (€305).