Bus Tickets from Columbia, MO to Iowa City

Previously seen trips

Next departures for Columbia to Iowa City on November 24
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
GreyhoundBus
Columbia Wabash Station
Iowa CityNo tags
GreyhoundBus
Midway Truck Plaza Bus Stop
Iowa CityNo tags
Greyhound + FlixBus
Bus
Columbia Wabash Station
Iowa CityNo tags
FlixBus + Greyhound
Bus
Columbia Wabash Station
Iowa CityNo tags
FlixBus + Greyhound
Bus
Midway Truck Plaza Bus Stop
Iowa CityNo tags

Get from Columbia to Iowa City

This route is served by bus only

The journey takes about 16 hours 30 minutes, and with fares starting at just $172, it presents an excellent value for a comfortable ride.

5bus per day
16h 30mAverage Duration
308 kmDistance
8kgCO₂ emissions

Frequently asked questions about travelling from Columbia, MO to Iowa City by bus

  1. What is the distance between Columbia and Iowa City?

    The distance between Columbia and Iowa City is around 310 km (192 miles).

  2. What are the departure and arrival locations for buses traveling from Columbia to Iowa City?

    Buses traveling this route start their trip at Midway Truck Plaza Bus Stop, in Columbia, and end it at Court Street Bus Station, in Iowa City.

People from around the world trust Busbud