There are 9 ways to get from Keokuk to Midvale by bus, plane, bus (Greyhound), train (Amtrak), car, taxi, or train
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 Lambert–St. Louis International Airport, fly
best- Take the bus from Keokuk to Saint Louisbus
- Fly from Lambert–St. Louis International Airport (STL) to Salt Lake City International Airport (SLC)plane STL - SLC
8h 36m$225–808Bus, bus to Quad City International Airport, fly
cheapest- Take the bus from Keokuk to Iowa Citybus
- Take the bus from Iowa City to Moline Center Stationbus
- Fly from Quad City International Airport (MLI) to Salt Lake City International Airport (SLC)plane MLI - SLC
14h 1m$211–724Bus
- Take the bus from Keokuk to Iowa Citybus
- Take the bus from Iowa City to Denver Union Stationbus
- Take the bus from Denver Union Station to Salt Lake City Intermodal Trans Ctrbus
33h 59m$306–497Train (Amtrak)
- Take the train from Fort Madison to Galesburg Amtrak Stationtrain Southwest Chief
- Take the train from Galesburg Amtrak Station to Salt Lake Citytrain California Zephyr
34h 56m$542–1,067Drive 1,193.1 mi
- Drive from Keokuk to Midvalecar 1,193.1 mi
20h 22m$218–315Taxi to Burlington Municipal Airport, fly
- Take the taxi from Keokuk to Burlington Municipal Airport (BRL)taxi
- Fly from Burlington Municipal Airport (BRL) to Salt Lake City International Airport (SLC)plane BRL - SLC
9h 1m$247–767Bus, bus to The Eastern Iowa Airport, fly
- Take the bus from Keokuk to Iowa Citybus
- Take the bus from Court St Transportation Center to GTC Bay 9bus
- Fly from The Eastern Iowa Airport (CID) to Salt Lake City International Airport (SLC)plane CID - SLC
13h 14mTrain to Kansas City, fly
- Take the train from Fort Madison to Kansas Citytrain
- Fly from Kansas City (MCI) to Salt Lake City International Airport (SLC)plane MCI - SLC
10h 55m$286–980Train, bus to Peoria International Airport, fly
- Take the train from Fort Madison to Galesburg Amtrak Stationtrain
- Take the bus from Galesburg to Peoriabus
- Fly from Peoria International Airport (PIA) to Salt Lake City International Airport (SLC)plane PIA - SLC
11h 25m$231–744
Lambert–St. Louis International Airport (STL) to Salt Lake City International Airport (SLC) flights
Questions & Answers
The cheapest way to get from Keokuk to Midvale is to drive which costs $210 - $320 and takes 20h 22m.
The fastest way to get from Keokuk to Midvale is to bus and fly which takes 8h 36m and costs $220 - $850.
No, there is no direct bus from Keokuk to Midvale. However, there are services departing from Keokuk and arriving at State St / 7800 S via Iowa City, Denver Union Station and Murray Central Station. The journey, including transfers, takes approximately 33h 59m.
No, there is no direct train from Keokuk to Midvale station. However, there are services departing from Fort Madison and arriving at Midvale Center Station via Galesburg Amtrak Station and Salt Lake Central Station. The journey, including transfers, takes approximately 34h 56m.
The distance between Keokuk and Midvale is 1358 miles. The road distance is 1200 miles.
The best way to get from Keokuk to Midvale without a car is to bus which takes 33h 59m and costs $300 - $500.
It takes approximately 8h 36m to get from Keokuk to Midvale, including transfers.
Keokuk to Midvale bus services, operated by Jefferson Lines, depart from Keokuk station.
Keokuk to Midvale train services, operated by Amtrak, depart from Fort Madison station.
The best way to get from Keokuk to Midvale is to bus which takes 33h 59m and costs $300 - $500. Alternatively, you can train, which costs $500 - $1,100 and takes 34h 56m.
What companies run services between Keokuk, IA, USA and Midvale, UT, USA?
You can take a vehicle from Keokuk to State St / 7800 S via Keokuk, Iowa City, Denver Union Station, Salt Lake City Intermodal Trans Ctr, Salt Lake Central Station, Murray Central Station, and Murray Central Station in around 33h 59m. Alternatively, you can take a vehicle from Keokuk to Midvale Center Station via Fort Madison, Galesburg Amtrak Station, Salt Lake City, and Salt Lake Central Station in around 34h 56m.
- Website
- united.com
Flights from Lambert–St. Louis International Airport to Salt Lake City International Airport via Denver
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $160–750
Flights from Burlington Municipal Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 7h 13m
- When
- Every day
- Estimated price
- $150–650
Flights from Burlington Municipal Airport to Salt Lake City International Airport via Chicago O'Hare, Denver
- Ave. Duration
- 9h 13m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–650
Flights from The Eastern Iowa Airport to Salt Lake City International Airport via Denver
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $240–1,100
Flights from The Eastern Iowa Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 7h 58m
- When
- Every day
- Estimated price
- $300–1,300
Flights from Kansas City to Salt Lake City International Airport via Denver
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- $150–750
Flights from Peoria International Airport to Salt Lake City International Airport via Denver
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- $130–600
Flights from Peoria International Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- $140–650
Flights from Quad City International Airport to Salt Lake City International Airport via Denver
- Ave. Duration
- 5h 13m
- When
- Every day
- Estimated price
- $120–600
Flights from Quad City International Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 6h 53m
- When
- Every day
- Estimated price
- $140–650
- Website
- aa.com
Flights from Burlington Municipal Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 7h 4m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–650
Flights from The Eastern Iowa Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- $300–1,300
Flights from The Eastern Iowa Airport to Salt Lake City International Airport via Phoenix
- Ave. Duration
- 7h 5m
- When
- Monday to Saturday
- Estimated price
- $350–1,500
Flights from The Eastern Iowa Airport to Salt Lake City International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- $340–1,400
Flights from Peoria International Airport to Salt Lake City International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- $170–700
Flights from Peoria International Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- $140–650
Flights from Quad City International Airport to Salt Lake City International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $170–700
Flights from Quad City International Airport to Salt Lake City International Airport via Chicago O'Hare
- Ave. Duration
- 9h 6m
- When
- Every day
- Estimated price
- $140–650
- Website
- southwest.com
Flights from Lambert–St. Louis International Airport to Salt Lake City International Airport via Denver
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $160–750
Flights from Lambert–St. Louis International Airport to Salt Lake City International Airport via Dallas
- Ave. Duration
- 5h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- $210–900
Flights from Kansas City to Salt Lake City International Airport via Denver
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $150–750
Flights from Kansas City to Salt Lake City International Airport via Phoenix
- Ave. Duration
- 5h 10m
- When
- Tuesday and Wednesday
- Estimated price
- $220–950
Flights from Kansas City to Salt Lake City International Airport via Las Vegas
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- $220–950
- Website
- delta.com
Flights from Lambert–St. Louis International Airport to Salt Lake City International Airport
- Ave. Duration
- 3h 9m
- When
- Every day
- Estimated price
- $160–750
Flights from The Eastern Iowa Airport to Salt Lake City International Airport via Minneapolis
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- $260–1,200
Flights from Kansas City to Salt Lake City International Airport
- Ave. Duration
- 2h 38m
- When
- Every day
- Estimated price
- $150–750
Flights from Quad City International Airport to Salt Lake City International Airport via Atlanta
- Ave. Duration
- 7h 17m
- When
- Every day
- Estimated price
- $210–850
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Fort Madison to Galesburg Amtrak Station
- Ave. Duration
- 1h 4m
- Frequency
- Once daily
- Estimated price
- $18–40
- Website
- https://www.amtrak.com/home.html
Train from Galesburg Amtrak Station to Salt Lake City
- Ave. Duration
- 31h 32m
- Frequency
- Once daily
- Estimated price
- $460–950
- Website
- https://www.amtrak.com/home.html
Train from Fort Madison to Kansas City
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- $70–150
- Website
- https://www.amtrak.com/home.html
Train from Fort Madison to Galesburg Amtrak Station
- Ave. Duration
- 1h 4m
- Frequency
- Once daily
- Estimated price
- $18–40
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Keokuk to Saint Louis
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $45–70
- Book at
- https://www.jeffersonlines.com
- Adult
- $45–70
Bus from Keokuk to Iowa City
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $35–50
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–50
Bus from Denver Union Station to Salt Lake City Intermodal Trans Ctr
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- $120–170
- Book at
- https://www.jeffersonlines.com
- Adult
- $120–170
Bus from Keokuk to Iowa City
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $35–50
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–50
Bus from Galesburg to Peoria
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- $22–35
- Book at
- https://www.jeffersonlines.com
- Adult
- $22–35
Bus from Keokuk to Iowa City
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $35–50
- Book at
- https://www.jeffersonlines.com
- Adult
- $35–50
Bus from Iowa City to Moline Center Station
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $25–35
- Book at
- https://www.jeffersonlines.com
- Adult
- $25–35
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Iowa City to Denver Union Station
- Ave. Duration
- 17h 10m
- Frequency
- Once daily
- Estimated price
- $120–240
- Website
- https://www.greyhound.com/
Bus from Denver Union Station to Salt Lake City Intermodal Trans Ctr
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- $85–160
- Website
- https://www.greyhound.com/
Bus from Iowa City to Moline Center Station
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $9–18
- Website
- https://www.greyhound.com/
- Phone
- +1-319-362-0375
- Website
- 380express.com
Bus from Court St Transportation Center to GTC Bay 9
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Website
- https://www.380express.com
- Schedules at
- https://www.380express.com/schedule/
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Galesburg to Peoria
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $16–23
- Website
- https://www.amtrak.com/home.html
- Ave. Duration
- 45 min
- Estimated price
- $90–110
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Keokuk to Midvale bus services, operated by Jefferson Lines, arrive at Iowa City station.
Midvale is 1h behind Keokuk. It is currently 4:34 AM in Keokuk and 3:34 AM in Midvale.
Keokuk to Midvale train services, operated by Amtrak, arrive at Galesburg Amtrak Station.
Yes, the driving distance between Keokuk to Midvale is 1200 miles. It takes approximately 20h 22m to drive from Keokuk to Midvale.
There are 833+ hotels available in Midvale.











