1map logoGo to main page

Saint Louis, MO, USA to Cedar Rapids, IA, USA from $62: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Cedar Rapids, United States

How to Get from Saint Louis to Cedar Rapids: 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.

$62 by busBest price
398 kmDistance
4h 34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Cedar Rapids 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
Train
Bus
Average Duration
9h  24m
Estimated price
$72-226
Recommended
Company
Burlington Trailways
Bus
Average Duration
10h  10m
Estimated price
$62-147
Cheapest
route map
Distance: 398 km
Duration: 4h 34m

See more options

Company
N/A
Drive
Average Duration
5h  21m
Estimated price
$50-80
Company
various
Plane
Average Duration
6h  30m
Estimated price
$184-294
Company
various
Plane
Drive
Average Duration
6h  1m
Estimated price
$232-720
Company
various
Plane
Drive
Average Duration
4h  34m
Estimated price
$721-722
Company
various
Plane
Bus
Average Duration
8h 
Estimated price
$723-724

Saint Louis - Cedar Rapids operators

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

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from St. Louis to Bloomington-Normal

Average Duration
2h 44m
Estimated price
$624-625
Bus
Contact phone
1(800) 992-4618
Website
http://burlingtontrailways.com

Bus from St Louis Lambert Fld to Cedar Rapids, Ia

Average Duration
10h 10m
Estimated price
$62-147

Bus from Bloomington Normal, Il to Davenport, Ia

Average Duration
Estimated price
$50-725

Bus from Davenport, Ia to Cedar Rapids, Ia

Average Duration
Estimated price
$626-1471

Bus from Des Moines, Ia to Cedar Rapids, Ia

Average Duration
Estimated price
$1472-620
Plane
Website
http://aa.com

Plane from St. Louis (STL) to Cedar Rapids (CID)

Average Duration
4h 58m
Estimated price
$2264-7290
Website
http://united.com

Plane from St. Louis (STL) to Cedar Rapids (CID)

Average Duration
4h 31m
Estimated price
$2264-2266
Website
http://delta.com

Plane from St. Louis (STL) to Cedar Rapids (CID)

Average Duration
4h 45m
Estimated price
$2267-2268

Saint Louis to Cedar Rapids: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis and Cedar Rapids 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.

🚗 Starting your journey from St. Louis to Cedar Rapids you'll cover a scenic driving distance of 288 miles. 💰 The cost of this road trip can range from $50 to $80, depending on gas prices and any stops you make for food or attractions. Budget-conscious travelers can plan their expenses accordingly. 🛣️ Prepare for a drive of approximately 5 hours and 21 minutes, with stretches of open highways and charming small towns to explore en route to Cedar Rapids.
Average price
$50 - $80
🛫 Flying from Saint Louis to Cedar Rapids involves taking a connecting flight, as there are no direct flights available. The quickest option with one stopover takes around 3 hours and 53 minutes. 💸 The prices for flights between Cedar Rapids and Saint Louis can range from $184 to $294, depending on the airline and the time of booking. The total travel time by plane is approximately 6 hours and 30 minutes.
Departure Point
St. Louis Airport
Arrival Point
Cedar Rapids Airport. The quickest flight takes 3h 53m and has one stopover
🚌 The trip from Saint Louis to Cedar Rapids by bus requires a transfer at St. Louis Lambert Fld and takes approximately 10 hours and 10 minutes. 🚌 The prices for the bus journey between Cedar Rapids and Saint Louis can range from $62 to $147, offering travelers an affordable and convenient transportation option.
Departure Point
St Louis Lambert Fld station
Arrival Point
Cedar Rapids, Ia station

Frequently asked questions

Find out more about the route from Saint Louis to Cedar Rapids.

Or choose the category:
The cheapest way to get from Saint Louis to Cedar Rapids is by driving. The approximate cost of gas for this journey is around $50 to $80, depending on the gas prices. The drive takes approximately 5 hours and 21 minutes, making it the most cost-effective transportation option for this route.
The fastest way to travel from Saint Louis to Cedar Rapids is by driving. The journey takes approximately 5 hours and 21 minutes, depending on traffic and road conditions. The cost of driving ranges from $50 to $80, considering fuel expenses and tolls.
The distance from Saint Louis to Cedar Rapids is approximately 398 kilometers. If you prefer to measure the distance in miles, it is about 247 miles. On the road, the distance is slightly longer at around 464 kilometers or 288 miles.
To travel from St. Louis to Cedar Rapids without a car, you can take a combination of train and bus. Start by taking an Amtrak train from St. Louis to Burlington which takes approximately 5 hours and costs $35-$60. From Burlington, you can then take a bus operated by Burlington Trailways to Cedar Rapids, which takes about 2 hours and costs $35-$170. The total travel time is approximately 9 hours and 24 minutes.
The travel time from St. Louis to Cedar Rapids is approximately 9 hours and 24 minutes, including transfers.
There are several accommodation options available near Cedar Rapids. There are more than 48 hotels to choose from, catering to different budgets and preferences. Prices for hotels in Cedar Rapids start at $39 per night.
Yes, you can drive from Saint Louis to Cedar Rapids. The distance between the two cities is approximately 464 km, and it takes about 5 hours and 21 minutes to drive from St. Louis to Cedar Rapids.
Delta, United Airlines, and American Airlines all offer direct flights from St. Louis Airport to Cedar Rapids Airport. These airlines provide multiple daily flights, giving travelers options for departure times. Flight durations typically range from 1 hour and 15 minutes to 1 hour and 40 minutes, making it a convenient and time-saving option for travel between the two cities.
The fastest way to travel from Saint Louis to Cedar Rapids is by plane. Although there are no direct flights from St. Louis Airport to Cedar Rapids Airport, the quickest flight with one stopover takes approximately 3 hours and 50 minutes. Delta, United Airlines, and American Airlines offer flights between the two airports, with a total travel time of about 6 hours and 32 minutes. The prices for flights between Cedar Rapids and Saint Louis range from $174 to $604.
The flight duration from Saint Louis to Cedar Rapids varies depending on the number of stopovers. The quickest flight with one stopover takes around 3 hours and 50 minutes.
The cost of a flight from Saint Louis to Cedar Rapids can range from $174 to $604, depending on factors such as the airline, time of booking, and travel dates.
The cost of a bus ticket from Saint Louis to Cedar Rapids ranges from $62 to $122.
The cost of driving from Saint Louis to Cedar Rapids can range between $50 and $80, depending on factors such as fuel prices and vehicle efficiency. The distance between the two cities is approximately 300 miles, and the driving time is around 5 hours and 21 minutes.