There are 6 ways to get from St. Louis to O'Fallon by train, bus, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, line 12 bus  •  1 h 20 min

  1. Take the train from 8TH AND PINE station to SHILOH-SCOTT station Mlr
  2. Take the line 12 bus from Shiloh-Scott Loop @ Metrolink to Lincoln @ 5Th Street Nb 12

$4

Cheapest option

Line 1 bus, line 12 bus  •  1 h 40 min

  1. Take the line 1 bus from 5Th & Missouri Loop @ Metrolink to Fairview Heights Loop @ Metrolink 1
  2. Take the line 12 bus from Fairview Heights Loop @ Metrolink to State @ Cherry Eb 12

$4

4 alternative options

Train, line 12 bus via Fairview Heights Loop @ Metrolink  •  1 h 28 min

  1. Take the train from 8TH AND PINE station to FAIRVIEW HEIGHTS station Mlr / ...
  2. Take the line 12 bus from Fairview Heights Loop @ Metrolink to State @ Cherry Eb 12

$4

Taxi  •  20 min

  1. Take a taxi from St. Louis to O'Fallon 16.8 miles

$45 - $60

Drive  •  20 min

  1. Drive from St. Louis to O'Fallon 16.8 miles

$1 - $3

Uber  •  20 min

  1. Take an Uber from St. Louis to O'Fallon 16.8 miles

$28 - $40

Questions & Answers

The cheapest way to get from St. Louis to O'Fallon is to drive which costs $1 - $3 and takes 20 min.

More details

The quickest way to get from St. Louis to O'Fallon is to taxi which costs $45 - $60 and takes 20 min.

More details

The distance between St. Louis and O'Fallon is 16 miles. The road distance is 16.8 miles.

Get driving directions

It takes approximately 1 h 20 min to get from St. Louis to O'Fallon, including transfers.

More details

No, there is no direct bus from St. Louis to O'Fallon. However, there are services departing from 5Th & Missouri Loop @ Metrolink and arriving at State @ Cherry Eb via Fairview Heights Loop @ Metrolink. The journey, including transfers, takes approximately 1 h 40 min.

More details

What companies run services between St. Louis, MO, USA and O'Fallon, IL, USA?

You can take a bus from St. Louis to O'Fallon via Fairview Heights Loop @ Metrolink in around 1 h 40 min.

Train operators
Metro St. Louis
Phone
+1 314-982-1400
Website
metrostlouis.org
Train from 8TH AND PINE station to SHILOH-SCOTT station
Ave. Duration
40 min
Frequency
Every 20 minutes
Estimated price
$3
Schedules at
metrostlouis.org
Train from 8TH AND PINE station to FAIRVIEW HEIGHTS station
Ave. Duration
20 min
Frequency
Every 15 minutes
Estimated price
$3
Schedules at
metrostlouis.org
Bus operators
Metro St. Louis
Phone
+1 314-982-1400
Website
metrostlouis.org
Bus from Shiloh-Scott Loop @ Metrolink to Lincoln @ 5Th Street Nb
Ave. Duration
15 min
Frequency
Hourly
Estimated price
$2
Schedules at
metrostlouis.org
Bus from Fairview Heights Loop @ Metrolink to State @ Cherry Eb
Ave. Duration
47 min
Frequency
Hourly
Estimated price
$2
Schedules at
metrostlouis.org
Bus from 5Th & Missouri Loop @ Metrolink to Fairview Heights Loop @ Metrolink
Ave. Duration
32 min
Frequency
Every 10 minutes
Estimated price
$2
Schedules at
metrostlouis.org
Other operators
Uber St Louis
Website
uber.com
Towncar from St. Louis to O'Fallon
Ave. Duration
20 min
Frequency
On demand
Estimated price
$28 - $40
Signup at
uber.com
uberX
$28 - $40
uberXL
$40 - $55
uberSELECT
$55 - $75
UberBLACK
$110
Taxi from St. Louis to O'Fallon
Ave. Duration
20 min
Estimated price
$45 - $60
Harris Cab
Phone
+1 314-535-5087
Website
facebook.com
St. Louis American Cab Company
Phone
+1 314-531-8766

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 What are the different types of Renfe trains in Spain?, How to get from Florence to Rome and Need to know: Greyhound - to help you get the most out of your next trip.