There are 3 ways to get from St. Louis to Edwardsville by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 13 bus, taxi
best- Take the train from 8TH & PINE station to FAIRVIEW HEIGHTS stationMlr
- Take the bus from Fairview Heights Transit Center to Madison County Transit Ctr13
- Take the taxi from Madison County Transit Ctr to Edwardsville
1h 43m$28–34Drive 22.7 mi
cheapest- Drive from St. Louis to Edwardsville22.7 mi
29 min$5–6Taxi
- Take the taxi from St. Louis to Edwardsville22.7 mi
29 min$50–65
Questions & Answers
The cheapest way to get from St. Louis to Edwardsville is to drive which costs $4 - $6 and takes 29 min.
The fastest way to get from St. Louis to Edwardsville is to drive which takes 29 min and costs $4 - $6.
The distance between St. Louis and Edwardsville is 29 miles. The road distance is 22.8 miles.
The best way to get from St. Louis to Edwardsville without a car is to train and line 13 bus and taxi which takes 1h 43m and costs $28 - $35.
It takes approximately 1h 43m to get from St. Louis to Edwardsville, including transfers.
Yes, the driving distance between St. Louis to Edwardsville is 23 miles. It takes approximately 29 min to drive from St. Louis to Edwardsville.
There are 66+ hotels available in Edwardsville.
What companies run services between St. Louis, MO, USA and Edwardsville, IL, USA?
There is no direct connection from St. Louis to Edwardsville. However, you can take the train to FAIRVIEW HEIGHTS station, walk to Fairview Heights Transit Center, take the line 13 bus to Madison County Transit Ctr, then take the taxi to Edwardsville. Alternatively, you can drive from St. Louis to Edwardsville in around 29 min.
- Phone
- +1 314-982-1400
- transitinformation@metrostlouis.org
- Website
- metrostlouis.org
Train from 8TH & PINE station to FAIRVIEW HEIGHTS station
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- $3
- Website
- https://www.metrostlouis.org
- Phone
- +1 314-982-1400
- transitinformation@metrostlouis.org
- Website
- metrostlouis.org
Bus from Fairview Heights Transit Center to Madison County Transit Ctr
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- https://www.metrostlouis.org
- Ave. Duration
- 22 min
- Estimated price
- $25–65
On Time Cab Service
- Phone
- +1-314-606-9679
- Website
- ontimecabservice.com
Chesterfield Taxi
- Phone
- +1 314-734-0100
- Website
- chesterfieldtaxi.com
On Time Cab Service
- Phone
- +1-314-606-9679
- Website
- ontimecabservice.com
Chesterfield Taxi
- Phone
- +1 314-734-0100
- Website
- chesterfieldtaxi.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, Best ways to travel around Australia, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.


