1map logoGo to main page

Champaign, IL, USA to Saint Louis, MO, USA from $20: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Champaign, United States of America
to
Saint Louis, United States of America

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

$20 by busBest price
290 kmDistance
2h 58m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Champaign 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 USA
Bus
Average Duration
3h  40m
Estimated price
$20-60
Recommended
Company
Greyhound USA
Bus
Average Duration
3h  40m
Estimated price
$20-60
Cheapest
route map
Distance: 290 km
Duration: 2h 58m

See more options

Company
Various
Drive
Average Duration
2h  58m
Estimated price
$30-50
Company
American Airlines
Plane
Average Duration
4h  58m
Estimated price
$141-495

Traveling From Champaign to Saint Louis

Your journey from Champaign to Saint Louis offers a striking contrast between the charming college town atmosphere of Champaign and the vibrant, bustling city life of Saint Louis.

Best Neighborhoods in Saint Louis

Saint Louis boasts diverse neighborhoods, each with its own charm and attractions.

The Delmar Loop
• Vibrant arts scene with galleries and murals.
• Great variety of restaurants and shops.
Forest Park
• Hosts world-class museums and the St. Louis Zoo.
• Expansive green spaces for outdoor activities.
Soulard
• Known for its historic buildings and cobblestone streets.
• Famous for its lively Mardi Gras celebration.

Best Times To Visit Saint Louis's Attractions

Timing your visits can greatly enhance your experience in Saint Louis.

Gateway Arch
Visit early mornings on weekdays for fewer crowds and breathtaking views.
Saint Louis Zoo
Explore in late afternoon during weekdays to enjoy calmer animal interactions.
Missouri Botanical Garden
Best experienced in spring when flowers are in full bloom 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 influence your packing choices and activity planning. The ideal times to visit are spring and fall, when mild conditions allow for enjoyable outdoor exploration.

Dining Recommendation

Experience the rich flavors of St. Louis-style barbecue at Pappy's Smokehouse, where the slow-cooked meats are infused with a sweet and tangy sauce that truly sets it apart from Champaign's culinary scene. The lively atmosphere, infused with local character and a commitment to using fresh, regional ingredients, offers you a distinctly different dining adventure.

Champaign - Saint Louis operators

Explore transport companies operating between Champaign 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
3h 40m
Estimated price
$20-60
Plane
Website
aa.com

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

Average Duration
4h 58m
Estimated price
$141-495

Frequently asked questions

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

Or choose the category:
The cheapest way to travel from Champaign to Saint Louis is by bus. There are several bus companies that offer affordable fares ranging from $7 to $60, depending on the departure time and booking in advance. The journey takes approximately 3 hours and 30 minutes, providing a cost-effective option for travelers on a budget.
The fastest way to travel from Champaign to Saint Louis is by driving. The journey takes approximately 2 hours and 58 minutes, depending on traffic conditions. The estimated cost for fuel and tolls ranges from $30 to $50. It is important to consider the current road conditions and plan the trip accordingly to ensure a smooth and timely journey.
The distance between Champaign and St. Louis is approximately 147 miles. If you're traveling by road, the distance is measured at 180.1 miles. The actual travel distance may vary depending on the route you choose and any detours along the way. It is important to take traffic conditions and road closures into consideration when planning your journey.
The most convenient and cost-effective way to travel from Champaign to Saint Louis without a car is by bus. The journey takes approximately 3 hours and 30 minutes and prices range from $7 to $60 depending on the bus company and type of service. Multiple bus companies operate on this route, providing several departure times throughout the day. It is advisable to book your bus tickets in advance to secure your preferred departure time and to check for any schedule changes.
The journey from Champaign to Saint Louis by bus takes approximately 3 hours and 30 minutes, including transfers. There is one daily bus service that operates between Champaign Intermodal Trans Ctr and St Louis Bus Station. Please note that travel times may vary depending on traffic and other factors. It is always recommended to check the schedule and allow sufficient time for any necessary transfers.
There are many options for accommodation near Saint Louis. Some popular hotels in the area include The Westin St. Louis, Drury Plaza Hotel St. Louis at the Arch, and Marriott St. Louis Grand. Prices for hotels in St. Louis start at $41 per night, and the city has a wide range of options to suit different budgets and preferences. It is recommended to book your accommodation in advance to secure the best rates and availability.
Yes, you can drive from Champaign to Saint Louis. The driving distance is approximately 180 miles, and it takes around 2 hours and 58 minutes to reach your destination. This option gives you the flexibility to make stops along the way and explore different attractions. However, keep in mind that you may have to consider traffic conditions and additional expenses such as tolls and fuel costs.
Yes, there is a direct bus service between Champaign and Saint Louis. The bus departs from Champaign Intermodal Trans Ctr and arrives at St Louis Bus Station. The bus operates once daily and runs every day. The journey takes approximately 3 hours and 30 minutes.
To catch the bus from Champaign to Saint Louis you will need to go to the Champaign Intermodal Transportation Center. This is where Greyhound USA operates their bus services for this route. The station is conveniently located in downtown Champaign and provides easy access to the bus. Be sure to check the bus schedule in advance and arrive at the station early to ensure a smooth departure.
The bus from Champaign to Saint Louis arrives at the St Louis Bus Station. This is a centrally located bus station in downtown St. Louis, making it convenient for travelers to access other areas of the city. The station is well-equipped with amenities such as waiting areas, restrooms, ticketing counters, and access to public transportation. From there, you can easily explore St. Louis and continue your journey to other destinations.
To get to Saint Louis from the airport, there are a few options available. The most convenient way is to take a taxi, which takes around 20 minutes and costs approximately $35-$45. Another option is to use a ride-sharing service such as Uber or Lyft, which may be more cost-effective. If you prefer public transportation, you can take the MetroLink train from the airport to the city center and connect to a bus or train to reach Saint Louis, but this option may take longer.
American Airlines is the main airline that offers flights between Champaign and St. Louis. These flights are available from Champaign Airport to St. Louis Airport. It is recommended to check with American Airlines for the most up-to-date flight options and schedules. Other airlines may also offer indirect flights or seasonal options, so it is worth exploring different airline options when planning your trip.
The fastest way to travel from Champaign to St. Louis is by plane, although there is no direct flight from Champaign Airport to St. Louis Airport. The quickest option involves a one-stop flight with a total travel time of 3 hours and 51 minutes. American Airlines offers flights between the two airports, and the prices for a round-trip ticket can range from $231 to $625. Overall, it takes approximately 4 hours and 50 minutes to reach St. Louis from Champaign by plane.
The flight duration from Champaign to Saint Louis varies depending on stopovers. On average, the quickest flight takes approximately 3 hours and 51 minutes with one stopover. However, please note that there are no direct flights from Champaign Airport to St. Louis Airport, which means that all flights will include at least one layover. The duration of the layover will depend on the airline and route chosen.
The cost of a flight from Champaign to Saint Louis can range between $231 and $625, depending on the airline and the time of booking. It is recommended to search for flights on various travel websites or use a flight comparison tool to find the best deals. Prices may also vary based on factors such as the time of travel and any additional baggage fees.
The cost of a bus ticket from Champaign to Saint Louis can vary between $7 and $60. The specific price depends on factors such as the travel date and time, as well as the chosen bus company. It is recommended to compare prices from different bus operators to find the best deal.
The cost of driving from Champaign to Saint Louis can vary depending on factors such as the distance and current gas prices. On average, you can expect to spend around $30 to $50 for fuel for a one-way trip. However, keep in mind that this estimate does not include tolls or other expenses you may encounter along the way. It's always a good idea to budget for additional costs when planning a road trip.

Trips from Champaign

Trips to Saint Louis