There are 4 ways to get from St. Louis to Olivette 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 91 bus
best- Take the train from CIVIC CENTER station to DELMAR LOOP stationtrain Mlr
- Take the bus from Delmar Loop Transit Center Eb to Olive @ Olivette Executive Parkway Wbbus 91
57 min$4Line 97 bus, line 91 bus
cheapest- Take the bus from 14Th Street @ Pine Nb to Delmar Loop Transit Center Wbbus 97
- Take the bus from Delmar Loop Transit Center Eb to Olive @ Dielman Wbbus 91
1h 14m$2Taxi
- Take the taxi from St. Louis to Olivettetaxi 11.8 mi
15 min$28–35Drive 11.8 mi
- Drive from St. Louis to Olivettecar 11.8 mi
15 min$3–4
St. Louis to Olivette by train and bus
Questions & Answers
The cheapest way to get from St. Louis to Olivette is to line 97 bus and line 91 bus which costs $2 and takes 1h 14m.
The fastest way to get from St. Louis to Olivette is to taxi which takes 15 min and costs $28 - $35.
No, there is no direct bus from St. Louis to Olivette. However, there are services departing from 14Th Street @ Pine Nb and arriving at Olive @ Dielman Wb via Delmar Loop Transit Center Eb. The journey, including transfers, takes approximately 1h 14m.
The distance between St. Louis and Olivette is 11 miles. The road distance is 11.8 miles.
The best way to get from St. Louis to Olivette without a car is to train and line 91 bus which takes 57 min and costs $4.
It takes approximately 57 min to get from St. Louis to Olivette, including transfers.
St. Louis to Olivette bus services, operated by Metro St. Louis, depart from 14Th Street @ Pine Nb station.
St. Louis to Olivette bus services, operated by Metro St. Louis, arrive at Delmar Loop Transit Center Wb station.
Yes, the driving distance between St. Louis to Olivette is 12 miles. It takes approximately 15 min to drive from St. Louis to Olivette.
There are 378+ hotels available in Olivette.
What companies run services between St. Louis, MO, USA and Olivette, MO, USA?
You can take a bus from 14Th Street @ Pine Nb to Olive @ Dielman Wb via Delmar Loop Transit Center Wb and Delmar Loop Transit Center Eb in around 1h 14m.
- Phone
- +1 314-982-1400
- transitinformation@metrostlouis.org
- Website
- metrostlouis.org
Train from CIVIC CENTER station to DELMAR LOOP station
- Ave. Duration
- 14 min
- Frequency
- Every 20 minutes
- Estimated price
- $3
- Website
- https://www.metrostlouis.org
- Phone
- +1 314-982-1400
- transitinformation@metrostlouis.org
- Website
- metrostlouis.org
Bus from Delmar Loop Transit Center Eb to Olive @ Olivette Executive Parkway Wb
- Ave. Duration
- 16 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- https://www.metrostlouis.org
Bus from 14Th Street @ Pine Nb to Delmar Loop Transit Center Wb
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- https://www.metrostlouis.org
Bus from Delmar Loop Transit Center Eb to Olive @ Dielman Wb
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- $1
- Website
- https://www.metrostlouis.org
- Ave. Duration
- 15 min
- Estimated price
- $28–35
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 4 of the smartest ways to explore Australia, Bali: What to do if Mount Agung erupts, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.


