- Miami to Iowa City buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Greyhound + FlixBus | Bus | Miami Beach Resorts on Collins Avenue | Iowa City | No tags | ||||
Greyhound + FlixBus | Bus | Golden Glades Interchange | Iowa City | No tags | ||||
FlixBus + Greyhound | Bus | Downtown Miami | Iowa City | No tags | ||||
Greyhound + FlixBus | Bus | Downtown Miami | Iowa City | No tags | ||||
FlixBus + Greyhound | Bus | Golden Glades Interchange | Iowa City | No tags |
Get from Miami to Iowa City
This route is served by bus only
The journey takes about 1 day, 19 hours 30 minutes, and with fares starting at just $323, it presents an excellent value for a comfortable ride.
6bus per day
1d 19hAverage Duration
2049 kmDistance
51kgCO₂ emissions
Where are the popular stops in Miami and Iowa City?
Stops in Miami
- B
Bayside Marketplace
373 Biscayne Blvd, Miami, FL 33132 - C5301 NW 36th St, , Miami, FL 33166, , United States
- D
Downtown Holiday Inn
340 Biscayne Blvd, Miami, FL 33132 - E1015 N America Way, Miami, FL 33132-2002,, United States
- F
North Miami Beach Greyhound
16000 NW 7th Ave, Miami, FL 33169, USA
Stops in Iowa City
- A
Court Street Bus Station
170 E Court St, Iowa City, IA 52240, USA
Compare bus companies
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Miami, FL to Iowa City by bus
What is the distance between Miami and Iowa City?
Miami and Iowa City are 2053 km (1273 miles) apart.
What are the departure and arrival locations for buses traveling from Miami to Iowa City?
Buses departing from Miami International Airport in Miami will take you to Court Street Bus Station in Iowa City.







