No ifs or buts. Just travel! Get 12% off your next booking. Valid until 17.03.2025.
12% discount applied on bookings with a total basket value up to €100.
Valid for new and existing customers
Available on app and web bookings
This offer ends on 17.03.2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Champaign, IL to St. Louis, MO train

Mon, Mar 17
+ Add return
Amtrak
Regionale
Deutsche Bahn
Italo
iryo

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Champaign, IL to St. Louis, MO

Showing times and prices for Mar 18

Cheapest

The best way to find a cheap train ticket from Champaign, IL to St. Louis, MO is to book your journey as far in advance as possible and to avoid traveling at rush hour.

AmtrakAmtrak
02:20PM6h31
Champaign, IL
08:51PMSt. Louis, MO
$541One-way
0 transfers

Travel Information

Compare bus and train for Champaign, IL to St. Louis, MO

Omio recommends booking the train as it is the most popular option from Champaign, IL to St. Louis, MO among Omio's users. If you are prioritising price take the bus with prices starting from €32. For those with little time consider booking a bus which can get you there in 3h 15m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.

Compare train with

Most popular
Train
Bus

€50

Average price

€41

Average price

Lowest

8h 5m

Average duration

7h 35m

Onboard

+

30m

Additional time*

3h 45m

Average duration

Fastest

3h 15m

Onboard

+

30m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.2 - 0.6kg

CO2 emissions

Direct Options

Direct Options

*Additional time: Average total travel duration to departure point, security checks and transfers.

Champaign, IL to St. Louis, MO train times

Showing trains for tomorrow, Tuesday, March 18
ProviderDepartsDurationArrivesTransfersTickets
AmtrakAmtrak02:20PM Champaign, IL6h31 08:51PM St. Louis, MO0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Champaign, IL to St. Louis, MO by bus or train

Tue
Mar 18
Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24

Fastest train times from Champaign, IL to St. Louis, MO

Showing times and prices for Mar 18

Fastest Journey

6 h 31 m

Average

6 h 31 m

Trains per day

1

Distance

236 km

Of the 1 trains that leave Champaign, IL for St. Louis, MO every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

AmtrakAmtrak
02:20PM6h31
Champaign, IL
08:51PMSt. Louis, MO
$541One-way
0 transfers

Journey information

Overview: Train from Champaign, IL to St. Louis, MO

Trains from Champaign, IL to St. Louis, MO run on average 5 times per day, taking around 7h 35m. Cheap train tickets for this journey start at $54 (€47) but you can travel from only $37 (€32) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $37 (€32)
Distance
146 miles (235 km)
Average train duration
7h 35m
Cheapest ticket price
$54 (€47)
Trains per day
5
Train providers
1
Fastest train
6h 31m
First train
14:20
Last train
14:20
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $37 (€32)

Train providers: Amtrak from Champaign, IL to St. Louis, MO trains

Travel to St. Louis, MO from Champaign, IL from $47 (€41) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey to St. Louis, MO from Champaign, IL.

Champaign, IL to St. Louis, MO train information with Amtrak:

  • Average Duration: 6 h 31 min
  • Cheapest Price: $47

Experience the Journey with Champaign, IL to St. Louis, MO Train

Discover the convenience of traveling by train from Champaign, IL to St. Louis, MO. Depart from the popular Illinois Terminal in Champaign, and enjoy a comfortable ride straight to Gateway Station in St. Louis – two major transit hubs ideal for seamless experience. Our trains from Champaign, IL to St. Louis, MO offer a quick, efficient, and relaxing travel alternative compared to other modes of transportation. Whether you're planning a business trip or a leisurely getaway, enjoy the breathtaking scenery along the route and arrive at your destination refreshed and ready to explore. Make your reservation today for a hassle-free train journey between Champaign, IL and St. Louis, MO!

Discover Cheap Train Ticket Options from Champaign, IL to St. Louis, MO

When planning your train journey from Champaign, IL to St. Louis, MO, finding the best-priced train ticket is key to optimizing your travel expenses. The cheapest train tickets for this route start from just $54 (€47), offering a budget-friendly way to reach St. Louis. On average, travelers can expect to spend around $58 (€50) on their journey. To ensure you're getting the most for your investment, consider traveling during the shoulder months of March and September. These months tend to offer not only pleasant weather but also a balanced mix of cost-effective fares and availability, making them perfect for a convenient and affordable train trip.

Train Champaign, IL to St. Louis, MO: Amtrak and Services

Traveling by train from Champaign, IL to St. Louis, MO is made convenient with Amtrak, the leading provider offering efficient and comfortable service. Amtrak operates various routes, including the Lincoln Service and Texas Eagle, both of which connect these vibrant cities with ease. Passengers can enjoy a range of amenities such as spacious seating, free Wi-Fi, and options for dining on board, making the journey as pleasurable as the destination. These services ensure an enjoyable travel experience, whether you're heading to the historic sites of St. Louis or the scenic downtown of Champaign.

Train Champaign, IL to St. Louis, MO: Train Times and Schedule

The train journey from Champaign, IL to St. Louis, MO spans approximately 146 miles (235 km), giving travelers a scenic tour through central Illinois into Missouri. The average train journey duration is around 6h 31m, providing a comfortable and efficient way to travel between these two vibrant cities.

The frequency of trains running between Champaign, IL and St. Louis, MO is generally 5 times daily. Travelers can conveniently plan their trips any day of the week as trains are available from Monday through Sunday, ensuring flexibility in scheduling your travel plans.

Typically, the first train from Champaign, IL to St. Louis, MO departs at around 14:20, allowing travelers a head start to their day. The last train of the day usually leaves at approximately 14:20, offering evening travel options to suit various itineraries.

FAQs: Trains from Champaign, IL to St. Louis, MO

FAQs: Travel by train from Champaign, IL to St. Louis, MO easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Champaign, IL to St. Louis, MO.
FAQs
Cheap train tickets from Champaign, IL to St. Louis, MO can start from as little as $41 (€35) when you book in advance. The average train ticket price for Champaign, IL to St. Louis, MO is $62 (€54); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Champaign, IL to St. Louis, MO train travel time is 6 h 31 min   for the 146 mile (235 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Champaign, IL to St. Louis, MO leaves at 4: 10 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Champaign, IL to St. Louis, MO leaves at 11: 34 PM.
There are 5 trains a day from Champaign, IL to St. Louis, MO which require at least one change with Amtrak. Schedules can vary on holidays or weekends with fewer trains.
For the journey from Champaign, IL to St. Louis, MO you can take a train with Amtrak. Be sure to check out all possible train providers that offer services from Champaign, IL to St. Louis, MO on Omio to compare what amenities they may have.
No, there are no night trains, the latest train for this route is 11: 34 PM.
The cheapest month for a train from Champaign, IL to St. Louis, MO is June.
You have options as you can travel to St. Louis, MO from Champaign, IL 2 different ways: bus or train.

Most popular trains, buses, flights and ferries to and from St. Louis, MO and Champaign, IL

HomeTrainsTrains in USATrain Times to St. Louis, MOChampaign, IL to St. Louis, MO train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links