There are 7 ways to get from Iowa City to Zion National park by bus, plane, shuttle, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to The Eastern Iowa Airport, fly to St. George Regional, shuttle
best- Take the bus from Court St Transportation Center to GTC Bay 9bus
- Fly from The Eastern Iowa Airport (CID) to St. George Regional (SGU)plane CID - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
11h 46mBus to Quad City International Airport, fly to St. George Regional, shuttle
cheapest- Take the bus from Iowa City to Moline Center Stationbus
- Fly from Quad City International Airport (MLI) to St. George Regional (SGU)plane MLI - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
14h 28m$171–593Bus, drive (Greyhound)
- Take the bus from Iowa City to Denver Union Stationbus
- Take the bus from Denver Union Station to Cedar Citybus
- Drive from Cedar City to Zion National parkcar
31h 39m$215–411Drive 1,396.8 mi
- Drive from Iowa City to Zion National parkcar 1,396.8 mi
22h 28m$255–369Bus to Des Moines, fly to St. George Regional, shuttle
- Take the bus from Iowa City to Des Moinesbus
- Fly from Des Moines (DSM) to St. George Regional (SGU)plane DSM - SGU
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
12h 35m$276–1,069Bus to The Eastern Iowa Airport, fly to Harry Reid International Airport, shuttle, bus
- Take the bus from Court St Transportation Center to GTC Bay 9bus
- Fly from The Eastern Iowa Airport (CID) to Harry Reid International Airport (LAS)plane CID - LAS
- Take a shuttle bus from Harry Reid International to Mesquite, NV - Eureka Casino
- Take the bus from Mesquite, NV to St. Georgebus
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
12h 37mBus to Des Moines, fly to Harry Reid International Airport, shuttle, bus
- Take the bus from Iowa City to Des Moinesbus
- Fly from Des Moines (DSM) to Harry Reid International Airport (LAS)plane DSM - LAS
- Take a shuttle bus from Harry Reid International to Mesquite, NV - Eureka Casino
- Take the bus from Mesquite, NV to St. Georgebus
- Take a shuttle bus from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
13h 18m$320–1,129
The Eastern Iowa Airport (CID) to St. George Regional (SGU) flights
Questions & Answers
The cheapest way to get from Iowa City to Zion National park is to bus and drive which costs $210 - $420 and takes 31h 39m.
The fastest way to get from Iowa City to Zion National park is to bus and fly and shuttle which takes 12h 35m and costs $270 - $1,100.
The distance between Iowa City and Zion National park is 1304 miles. The road distance is 1405 miles.
It takes approximately 11h 46m to get from Iowa City to Zion National park, including transfers.
Zion National park is 1h behind Iowa City. It is currently 2:55 PM in Iowa City and 1:55 PM in Zion National park.
Yes, the driving distance between Iowa City to Zion National park is 1405 miles. It takes approximately 22h 28m to drive from Iowa City to Zion National park.
There are 101+ hotels available in Zion National park.
What companies run services between Iowa City, IA, USA and Zion National park, UT, USA?
There is no direct connection from Iowa City to Zion National park. However, you can take the bus to GTC Bay 9, walk to GTC Bay 11, take the line 11 bus to Airport Terminal, walk to The Eastern Iowa Airport (CID) airport, fly to St. George Regional (SGU), walk to St. George Airport, take the shuttle to St. George, UT-1275 East Red Hills Parkway, take the shuttle to Springdale, UT-Zion-Springdale Visitor Center, then walk to Zion National park. Alternatively, you can take a bus from Iowa City to Zion National park via Denver Union Station and Cedar City in around 31h 39m.
- Website
- united.com
Flights from The Eastern Iowa Airport to St. George Regional via Denver
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Quad City International Airport to St. George Regional via Denver
- Ave. Duration
- 12h 8m
- When
- Every day
- Estimated price
- $110–500
Flights from Des Moines to St. George Regional via Denver
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- $150–750
Flights from The Eastern Iowa Airport to Harry Reid International Airport via Denver
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- $220–1,000
Flights from The Eastern Iowa Airport to Harry Reid International Airport via Chicago O'Hare
- Ave. Duration
- 6h 37m
- When
- Saturday
- Estimated price
- $280–1,200
Flights from Des Moines to Harry Reid International Airport via Denver
- Ave. Duration
- 5h 19m
- When
- Every day
- Estimated price
- $160–750
- Website
- aa.com
Flights from The Eastern Iowa Airport to St. George Regional via Dallas/Ft.Worth
- Ave. Duration
- 6h 14m
- When
- Every day
- Estimated price
- $270–1,200
Flights from The Eastern Iowa Airport to St. George Regional via Phoenix
- Ave. Duration
- 8h 59m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Quad City International Airport to St. George Regional via Dallas/Ft.Worth
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- $140–600
Flights from Des Moines to St. George Regional via Phoenix
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- $180–850
Flights from Des Moines to St. George Regional via Dallas/Ft.Worth
- Ave. Duration
- 7h 59m
- When
- Every day
- Estimated price
- $200–900
Flights from The Eastern Iowa Airport to Harry Reid International Airport via Phoenix
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- $250–1,100
Flights from The Eastern Iowa Airport to Harry Reid International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Des Moines to Harry Reid International Airport via Phoenix
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- $180–800
- Website
- delta.com
Flights from The Eastern Iowa Airport to St. George Regional via Minneapolis, Salt Lake City
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Des Moines to St. George Regional via Minneapolis, Salt Lake City
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- $190–850
Flights from The Eastern Iowa Airport to Harry Reid International Airport via Minneapolis
- Ave. Duration
- 5h 48m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Des Moines to Harry Reid International Airport via Minneapolis
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- $190–850
- Website
- southwest.com
Flights from Des Moines to Harry Reid International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $160–750
Flights from Des Moines to Harry Reid International Airport via Denver
- Ave. Duration
- 5h 1m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $160–750
- Website
- allegiantair.com
Flights from The Eastern Iowa Airport to Harry Reid International Airport
- Ave. Duration
- 3h 23m
- When
- Monday and Friday
- Estimated price
- $220–1,000
Flights from Des Moines to Harry Reid International Airport
- Ave. Duration
- 3h 9m
- When
- Friday, Monday, Thursday, and Sunday
- Estimated price
- $160–750
- Website
- flyfrontier.com
Flights from The Eastern Iowa Airport to Harry Reid International Airport via Denver
- Ave. Duration
- 5h 14m
- When
- Saturday
- Estimated price
- $260–850
- Phone
- +1-319-362-0375
- Website
- 380 Express Corridor Rides
Bus from Court St Transportation Center to GTC Bay 9
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Website
- 380 Express Corridor Rides
- Schedules at
- 380 Express Schedule
Bus from Court St Transportation Center to GTC Bay 9
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Website
- 380 Express Corridor Rides
- Schedules at
- 380 Express Schedule
- Phone
- +1 800-933-8320
- [email protected]
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from Harry Reid International to Mesquite, NV - Eureka Casino
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $30–45
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Shuttle from Harry Reid International to Mesquite, NV - Eureka Casino
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $30–45
- Website
- St. George Shuttle
Shuttle from St. George, UT-1275 East Red Hills Parkway to Springdale, UT-Zion-Springdale Visitor Center
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $27–40
- Website
- St. George Shuttle
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Iowa City to Denver Union Station
- Ave. Duration
- 17h 10m
- Frequency
- Twice daily
- Estimated price
- $120–230
- Website
- Greyhound
Bus from Denver Union Station to Cedar City
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- $85–170
- Website
- Greyhound
Bus from Iowa City to Moline Center Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $9–17
- Website
- Greyhound
Bus from Iowa City to Des Moines
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Estimated price
- $16–35
- Website
- Greyhound
Bus from Iowa City to Des Moines
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Estimated price
- $16–35
- Website
- Greyhound
- Phone
- +1 833 766 3553
- Website
- Tufesa
Bus from Mesquite, NV to St. George
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- $28–50
- Schedules at
- Tufesa
- Adult One way
- $28–50
Bus from Mesquite, NV to St. George
- Ave. Duration
- 30 min
- Frequency
- Once daily
- Estimated price
- $28–50
- Schedules at
- Tufesa
- Adult One way
- $28–50
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide







