1map logoGo to main page

Urbana, IL, USA to Saint Louis, MO, USA from $12: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Urbana, United States
to
Saint Louis, United States

How to Get from Urbana 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.

$12 - Bus, TrainBest price
291 kmDistance
3h 2m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Urbana 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
Greyhound US
Bus
Average Duration
4h  51m
Estimated price
$21-61
Recommended
Company
various
Bus
Train
Average Duration
6h  6m
Estimated price
$12-146
Cheapest
route map
Distance: 291 km
Duration: 3h 2m

See more options

Company
Greyhound US
Bus
Average Duration
4h  21m
Estimated price
$21-61
Company
various
Drive
Average Duration
3h  2m
Estimated price
$30-50
Company
American Airlines
Plane
Average Duration
5h  1m
Estimated price
$235-629

Urbana - Saint Louis operators

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

Bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Champaign Intermodal Trans Ctr to St Louis Bus Station

Average Duration
4h 51m
Estimated price
$21-61

Bus from Champaign Intermodal Trans Ctr to Bloomington Normal, Il

Average Duration
55m
Estimated price
$615-611
Contact phone
1(800) 992-4618
Website
https://burlingtontrailways.com

Bus from Champaign, Il to Bloomington Normal, Il

Average Duration
Estimated price
$616-613
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Bloomington-Normal to St. Louis

Average Duration
2h 55m
Estimated price
$214-215
Plane
Website
aa.com

Plane from Champaign (CMI) to St. Louis (STL)

Average Duration
5h 1m
Estimated price
$235-629

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

Traveling between Urbana 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 Urbana to St. Louis, covering a distance of 181 miles. The journey promises approximately 3 hours and 2 minutes of driving time, offering ample opportunities to enjoy the Midwest landscapes. 💸 Travel costs from Urbana to St. Louis by car typically range from $30 to $50, providing budget-friendly options for those seeking a cost-effective transportation method. Whether you opt for a quick day trip or a leisurely weekend getaway, the road offers flexibility for your travel plans.
Average price
$30 - $50
🛫 Traveling from Urbana to Saint Louis by plane involves a one-stopover flight with American Airlines, taking around 3 hours and 16 minutes. Unfortunately, there are no direct flights available from Champaign Airport to St. Louis Airport. ✈️ The total duration of the journey from Urbana to Saint Louis by plane is approximately 5 hours and 1 minute. The flight offers a convenient way to reach your destination in a reasonable amount of time, providing a smooth travel experience. 💸 Depending on the time of booking and availability, the prices for a flight between Saint Louis and Urbana typically range from $235 to $629. It's advisable to compare different options to find the most suitable and cost-effective choice for your trip.
Departure Point
Champaign Airport
Arrival Point
St. Louis Airport. The quickest flight takes 3h 16m and has one stopover
🚌 Traveling from Urbana to Saint Louis by bus involves a journey with transfers, taking approximately 4 hours and 51 minutes. 🚌 The bus fares between Saint Louis and Urbana range from $21 to $61, providing an affordable and convenient way to travel between these cities.
Departure Point
Champaign Intermodal Trans Ctr station
Arrival Point
St Louis Bus Station

Frequently asked questions

Find out more about the route from Urbana to Saint Louis.

Or choose the category:
The distance between Urbana and Saint Louis is approximately 240 km. Driving from Urbana to St. Louis takes around 291 km and usually takes about 3 hours and 2 minutes. If you prefer traveling by air, it takes roughly 4 hours and 53 minutes to reach Saint Louis from Urbana by plane. Additionally, taking a bus from Urbana to Saint Louis typically takes about 4 hours and 4 minutes.
The most cost-effective transportation option for traveling from Urbana to Saint Louis is by bus. It costs between $7 and $55 and takes approximately 4 hours and 4 minutes. However, if time efficiency is a priority, driving is the quickest option, taking around 3 hours and 2 minutes and costing between $30 and $50.
The prices for buses between Saint Louis and Urbana can vary depending on the bus company and the time of travel. On average, bus tickets can range from $7 to $55.
To get from Urbana to Saint Louis without using public transportation, you can drive the 291 km distance. It typically takes around 3 hours and 2 minutes to drive from Urbana to St. Louis. The cost of this drive varies, with prices ranging from $30 to $50 for fuel and tolls.
The best way to travel from Urbana to Saint Louis without a car is by bus. The bus journey takes approximately 4 hours and 4 minutes and can cost anywhere between $7 and $55.
Yes, there is a direct link between Urbana and St. Louis by bus. The bus service operated by OurBus departs from Champaign and arrives at St. Louis with a journey time of approximately 4 hours and 4 minutes including transfers. However, there is no direct bus route available and passengers will need to transfer at Champaign.
The flight between Urbana and Saint Louis typically takes around 3 hours and 51 minutes with one stopover. However, there is no direct flight available from Champaign Airport to St. Louis Airport. The cost of a flight between the two cities can vary between $235 and $629, depending on factors such as the airline, time of booking, and availability.
There are plenty of accommodation options available near Saint Louis. With over 326 hotels to choose from, you will surely find something that suits your needs and budget. Prices for hotels in St. Louis start at $41 per night.