There are 5 ways to get from Salem to Joliet by train (Amtrak), train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Amtrak)
best- Take the train from Centralia Amtrak to Homewoodtrain Saluki / ...
7h 4m$114–204Drive 231.7 mi
cheapest- Drive from Salem to Jolietcar 231.7 mi
4h 1m$43–62Train, bus
- Take the train from Centralia Amtrak to Champaign-Urbanatrain Saluki / ...
- Take the bus from Illinois Terminal to Downers Grovebus Champaign to Chicago via shopping areas NB / ...
8h 22m$120–194Bus, fly, train
- Take the bus from Mount Vernon to St Louis Bus Stationbus
- Fly from Lambert–St. Louis International Airport (STL) to Chicago Midway International Airport (MDW)plane STL - MDW
- Take the train from LaSalle Street to Joliettrain
7h 7m$126–472Bus
- Take the bus from El Rancherito - Mount Vernon to Chicagobus Querétaro / ...
- Take the bus from Union Station to Pace Transit Centerbus 755
8h 54m$124–247
Lambert–St. Louis International Airport (STL) to Chicago Midway International Airport (MDW) flights
Questions & Answers
The cheapest way to get from Salem to Joliet is to drive which costs $40 - $65 and takes 4h 1m.
The fastest way to get from Salem to Joliet is to drive which takes 4h 1m and costs $40 - $65.
No, there is no direct bus from Salem to Joliet. However, there are services departing from El Rancherito - Mount Vernon and arriving at Pace Transit Center via California & 35th Street, LaSalle & 35th Street and Union Station. The journey, including transfers, takes approximately 8h 54m.
No, there is no direct train from Salem to Joliet. However, there are services departing from Centralia Amtrak and arriving at Joliet via Blue Island-Vermont. The journey, including transfers, takes approximately 7h 4m.
The distance between Salem and Joliet is 284 miles. The road distance is 233 miles.
The best way to get from Salem to Joliet without a car is to train which takes 7h 4m and costs $110 - $210.
It takes approximately 7h 4m to get from Salem to Joliet, including transfers.
Salem to Joliet bus services, operated by Tornado Bus Company, depart from El Rancherito - Mount Vernon station.
Salem to Joliet train services, operated by Amtrak, depart from Centralia Amtrak station.
The best way to get from Salem to Joliet is to train which takes 7h 4m and costs $110 - $210. Alternatively, you can bus, which costs $120 - $250 and takes 8h 54m.
What companies run services between Salem, Marion County, IL, USA and Joliet, IL, USA?
Amtrak operates a train from Centralia Amtrak to Homewood 3 times a day. Tickets cost $70–150 and the journey takes 3h 47m. Alternatively, you can take a vehicle from Salem to Pace Transit Center via El Rancherito - Mount Vernon, California & 35th Street, Sox-35th Red Line Station, LaSalle & 35th Street, Clark & Harrison, and Union Station in around 8h 54m.
- Website
- southwest.com
Flights from Lambert–St. Louis International Airport to Chicago Midway International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $50–370
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Centralia Amtrak to Homewood
- Ave. Duration
- 3h 47m
- Frequency
- 3 times a day
- Estimated price
- $70–150
- Website
- Amtrak
Train from Centralia Amtrak to Champaign-Urbana
- Ave. Duration
- 2h 1m
- Frequency
- 3 times a day
- Estimated price
- $35–85
- Website
- Amtrak
- Phone
- +1 312-696-3872
- Website
- Metra
Train from LaSalle Street to Joliet
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- $5–7
- Website
- Metra
- Adult
- $5–7
- Phone
- +1 800-448-0572
- [email protected]
- Website
- Peoria Charter
Bus from Illinois Terminal to Downers Grove
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- $45–60
- Website
- Peoria Charter
- cash
- $60
- online
- $45
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Mount Vernon to St Louis Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- $11–22
- Website
- Greyhound
- Phone
- +1 888 358 6762
- [email protected]
- Website
- Tornado Bus Company
Bus from El Rancherito - Mount Vernon to Chicago
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $60–170
- Schedules at
- Tornado Bus Company
- Adults 11-59
- $60–170
- Phone
- +1(847) 364-7223
- [email protected]
- Website
- Pace Bus
Bus from Union Station to Pace Transit Center
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a week
- Estimated price
- $3–6
- Website
- Pace Bus
- Schedules at
- Pace Bus Routes, Schedules and Maps
- Adult
- $3–6
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Salem to Joliet bus services, operated by Tornado Bus Company, arrive at Chicago station.
Salem to Joliet train services, operated by Amtrak, arrive at Homewood station.
Yes, the driving distance between Salem to Joliet is 233 miles. It takes approximately 4h 1m to drive from Salem to Joliet.
There are 68+ hotels available in Joliet.










