ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Iowa City

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration10h
Distance515
Avg. price$ 102
Bus trips found

Buses from Saint Louis to Iowa City

🚌 While there is no direct bus from St. Louis to Iowa City, travelers can board a bus at St. Louis Bus Station and transfer at St. Louis Lambert Fld. The journey, with transfers, typically takes around 9 hours and 25 minutes. 🚌 The prices for a bus ticket between Iowa City and St. Louis can range from $57 to $147, providing an affordable and convenient transportation option for those looking to travel between these two cities.

Where to stay in Iowa City

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • No, there is no direct bus between Saint Louis and Iowa City. However, there are services available that depart from St. Louis Bus Station and arrive at Iowa City with a transfer at St. Louis Lambert Fld. The total journey time, including transfers, is approximately 9 hours and 25 minutes. It's recommended to check the schedule and book tickets in advance to ensure a smooth trip.
  • You can catch the bus from Saint Louis to Iowa City at the St Louis Lambert Fld station. This station is where the bus services, operated by Burlington Trailways, depart for the journey between the two cities. It's recommended to arrive at the station early, have your ticket ready, and check for any updates or changes to the departure schedule.
  • The bus from Saint Louis to Iowa City operated by Burlington Trailways arrives at the Iowa City station. This is the final destination for the bus journey between the two cities. Upon arrival, passengers can disembark, collect their belongings, and proceed with their onward travel plans in Iowa City. It's advisable to familiarize yourself with the station's layout and facilities for a smooth transition upon arrival.
  • The cost of a bus ticket from Saint Louis to Iowa City typically ranges from $57 to $147, depending on factors such as the time of booking, type of ticket, and availability. It's recommended to check the current prices and any available discounts or promotions when planning your trip. Booking in advance often provides the opportunity to secure tickets at the lower end of the price range.
  • There are bus services operated by Burlington Trailways that connect Saint Louis to Iowa City. These buses depart from St. Louis Lambert Fld station and arrive at Iowa City. While there is no direct bus route, travelers can transfer between stations during the approximately 9-hour and 25-minute journey. Ticket prices for these buses typically range from $57 to $147, depending on various factors. It's advisable to check the schedule and book tickets in advance to secure your preferred travel times.
  • The buses from Saint Louis to Iowa City are typically less crowded during off-peak times, such as mid-week or early morning departures. On the other hand, buses are usually busiest during weekends, holidays, and popular travel times. To ensure a more comfortable journey, consider traveling during weekdays and avoiding peak travel periods. Checking the bus schedule in advance for less crowded options can also help plan for a more relaxed trip.
  • The first bus of the day from Saint Louis to Iowa City typically departs early in the morning from St. Louis Lambert Fld station. The last bus for this route usually leaves later in the evening from the same departure point. It's important to check the specific schedules with the bus operator, Burlington Trailways, to confirm the exact departure times for the first and last buses of the day.

Will you be returning to Saint Louis by bus?

If you need a return bus trip, you can check out buses from Iowa City to Saint Louis.

See schedule