1map logoGo to main page

Iowa City, IA, USA to Saint Louis, MO, USA from $45: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Iowa City, United States of America
to
Saint Louis, United States of America

How to Get from Iowa City to Saint Louis: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$45 - DriveBest price
421 kmDistance
4h 9m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Iowa City to Saint Louis with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
8h  10m
Estimated price
$59-139
Recommended
Company
various
Drive
Average Duration
4h  52m
Estimated price
$45-70
Cheapest
route map
Distance: 421 km
Duration: 4h 9m

See more options

Company
various
Drive
Plane
Average Duration
5h  8m
Estimated price
$64-590
Company
various
Drive
Plane
Average Duration
4h  9m
Estimated price
$73-314
Company
various
Plane
Average Duration
7h  56m
Estimated price
$188-298
Company
various
Bus
Plane
Average Duration
6h  49m
Estimated price
$591-592

Traveling From Iowa City to Saint Louis

The journey from Iowa City to Saint Louis presents a striking contrast between the intimate, academic charm of a college town and the vibrant, bustling energy of a metropolitan city.

Best Neighborhoods in Saint Louis

Saint Louis offers diverse neighborhoods, each with its own character and charm.

The Delmar Loop
• Famous for its eclectic mix of shops and eateries.
• Home to cultural venues like the Pageant Theatre.
Lafayette Square
• Features picturesque Victorian architecture and parks.
• Hosts the lovely Lafayette Park and unique boutiques.
Soulard
• Known for its vibrant nightlife and music scene.
• Home to the historic Soulard Farmers Market.

Best Times To Visit Saint Louis's Attractions

Timing your visits can make a significant difference in your Saint Louis experience.

Gateway Arch
Early morning or late afternoon visits provide stunning views and fewer crowds.
Saint Louis Zoo
Weekdays during non-summer months offer a quieter, more relaxed experience.
Missouri Botanical Garden
Spring and early fall are ideal for enjoying vibrant blooms and fewer visitors.

Saint Louis Weather: What to Expect Year-Round

Saint Louis experiences a humid subtropical climate, bringing hot summers and cold winters, which can impact your travel plans. The spring and fall months typically present the best weather for exploring the city comfortably.

Dining in Saint Louis

Indulge in the iconic St. Louis-style BBQ, particularly at Pappy's Smokehouse, where the slow-smoked ribs boast a sweet and tangy flavor profile that contrasts sharply with the diverse, farm-to-table options found in Iowa City. The lively atmosphere, combined with the aroma of smoky meats and vibrant local ingredients, creates a distinctly memorable dining experience.

Iowa City - Saint Louis operators

Explore transport companies operating between Iowa City and Saint Louis, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
1(800) 992-4618
Website
burlingtontrailways.com

Bus from Iowa City, Ia to St Louis Lambert Fld

Average Duration
8h 10m
Estimated price
$59-139

Bus from Iowa City, Ia to Des Moines, Ia

Average Duration
10h
Estimated price
$450-451
Plane
Website
iflysouthern.com

Plane from Burlington Airport to St. Louis Airport

Average Duration
1h 10m
Estimated price
$594-1392

Plane from Quincy Airport to St. Louis Airport

Average Duration
50m
Estimated price
$1393-1394
Website
aa.com

Plane from Cedar Rapids to St. Louis

Average Duration
3h 52m
Estimated price
$599-1390

Plane from Cedar Rapids to St. Louis

Average Duration
5h 41m
Estimated price
$599-1390

Plane from Cedar Rapids to St. Louis

Average Duration
7h 20m
Estimated price
$599-1390
Website
united.com

Plane from Cedar Rapids to St. Louis

Average Duration
4h 38m
Estimated price
$599-1391

Plane from Cedar Rapids to St. Louis

Average Duration
6h 40m
Estimated price
$599-1391
Website
southwest.com

Plane from Des Moines to St. Louis

Average Duration
1h 5m
Estimated price
$598-1395
Website
delta.com

Plane from Cedar Rapids to St. Louis

Average Duration
4h 4m
Estimated price
$1396-5940

Plane from Cedar Rapids to St. Louis

Average Duration
5h 44m
Estimated price
$1397-5940

Iowa City to Saint Louis: Overview of Bus, Train, Flight, and Car Trips

Traveling between Iowa City and Saint Louis offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Iowa City to St. Louis covering 262 miles of Midwest charm. The journey unfolds over approximately 4 hours and 52 minutes, offering a mix of open highways and charming small towns along the way. ⛽ Plan your budget wisely as the cost of driving from Iowa City to St. Louis ranges from $45 to $70, encompassing gas, tolls, and potential pit stops for snacks and refreshments. Whether you opt for a budget-friendly drive or a more luxurious journey, there are options to suit every traveler.
Average price
$45 - $70
🛫 Experience a quick and convenient journey from Iowa City to Saint Louis with a direct flight lasting just 1 hour and 10 minutes. Southern Airways Express provides flights from Burlington Airport to St. Louis Airport. 🌆 A seamless travel time of 7 hours and 56 minutes by plane connects you from Iowa City to the vibrant city of Saint Louis. Enjoy the comfort of air travel while covering the distance efficiently. 💸 Ticket prices for flights between Saint Louis and Iowa City typically range from $188 to $298, offering options to suit different budgets for your trip between these Midwestern destinations. Plan your trip ahead and secure a great deal on your airfare.
Departure Point
Burlington Airport
Arrival Point
St. Louis Airport
🚌 Traveling from Iowa City to Saint Louis by bus requires a transfer at Saint Louis Bus Station. The journey, which includes transfers, typically takes around 8 hours and 10 minutes. 🛤️ Burlington Trailways operates the bus service from Iowa City to Saint Louis, with departures from Iowa City and arrivals at St Louis Lambert Fld station. The bus ticket prices between the two cities range from $59 to $139.
Departure Point
Iowa City, Ia station
Arrival Point
St Louis Lambert Fld station

Frequently asked questions

Find out more about the route from Iowa City to Saint Louis.

Or choose the category:
The cheapest way to travel from Iowa City to Saint Louis is by driving. The estimated cost for the trip is around $45 to $70, depending on fuel prices and vehicle efficiency. The journey takes approximately 4 hours and 52 minutes, offering the flexibility to stop along the way and explore other cities or attractions if desired. Alternatively, travelers can also consider carpooling or using a rideshare service for a more cost-effective option.
The fastest way to travel from Iowa City to St. Louis is by taking a combination of bus and flight. You can take a bus to the nearest airport and then catch a flight to St. Louis. This option usually takes around 4 hours and 37 minutes. The cost of this route can vary, but typically ranges between $110 and $390.
The distance from Iowa City to Saint Louis is approximately 222 miles. This is the straight line distance, while the actual road distance is 261.7 miles. It typically takes around 4 hours and 52 minutes to drive from Iowa City to St. Louis, depending on traffic conditions and the route taken.
The best way to travel from Iowa City to Saint Louis without a car is by taking a bus. There are several bus companies that operate routes between the two cities, offering convenient and affordable options for travelers. The journey takes approximately 7 hours and 28 minutes, with ticket prices ranging from $75 to $160 depending on the operator and the time of travel. It is advisable to check the schedules and book your ticket in advance to ensure availability and secure the best fares.
The travel time from Iowa City to Saint Louis is approximately 7 hours and 28 minutes, including transfers. The exact duration may vary depending on factors such as traffic and the mode of transportation chosen. It is advisable to check for any potential delays or disruptions before embarking on the journey to ensure a smooth and timely arrival at your destination.
There are plenty of accommodation options available near St. Louis. There are over 326 hotels to choose from, with prices starting at $41 per night. Whether you're looking for a luxury hotel, a budget-friendly option, or something in between, there are plenty of choices to suit your needs. Some popular areas to stay in St. Louis include downtown, the Central West End, and Clayton, all of which offer easy access to the city's attractions. Make sure to book in advance, especially during busy travel seasons, to secure the best rates and availability.
Yes, you can drive from Iowa City to Saint Louis. The driving distance is about 262 miles, and it typically takes around 4 hours and 52 minutes to complete the journey. This is a convenient option for those who prefer the flexibility of having their own vehicle and the opportunity to explore other destinations along the way. It is recommended to plan for rest stops and consider factors such as traffic and weather conditions before embarking on the trip.
Southern Airways Express is the only airline that offers flights between Iowa City and Saint Louis. The flights operate from Burlington Airport to St. Louis Airport. It is recommended to check the airline's website or contact their customer service for the most up-to-date schedule and pricing information.
The fastest way to travel from Iowa City to Saint Louis by plane is to take a direct flight from Burlington Airport to St. Louis Airport, which takes approximately 1 hour and 10 minutes. Southern Airways Express offers flights between these two airports. The total travel time by plane is around 7 hours and 40 minutes. The price of a flight between Iowa City and Saint Louis can range from $88 to $398.
The flight from Iowa City to Saint Louis typically takes around 1 hour and 10 minutes. This is for a direct flight from Burlington Airport to St. Louis Airport. However, it is important to note that flight durations may vary depending on factors such as weather conditions, air traffic, and airline schedules. It is always advisable to check with the airline for the most accurate and up-to-date information regarding flight times.
The cost of a flight from Iowa City to Saint Louis ranges from $88 to $398. The exact price will depend on factors such as the airline, the time of booking, and any additional services or amenities selected. It is recommended to compare prices from different airlines and book in advance to secure the best deals and lower costs. Additionally, flexibility with travel dates and times can also help find cheaper flights.
The cost of a bus ticket from Iowa City to Saint Louis can range from $77 to $152, depending on the specific bus company, timing, and availability of discounts. It is recommended to book in advance to secure the best fares. Bus travel generally takes around 6-8 hours for the journey, so it is important to plan accordingly and consider the duration of the trip.
The cost of driving from Iowa City to Saint Louis typically ranges from $45 to $70, depending on factors such as gas prices and the type of vehicle you are using. This estimate includes fuel costs for the approximately 4-hour and 52-minute journey. Keep in mind that additional expenses, such as tolls or parking fees, may apply during the trip. It is always a good idea to plan ahead and budget for these potential costs.

Trips from Iowa City

Trips to Decorah