Bus El Monte, CA to St. Louis, MO and return

Cheap bus and train tickets for trips from St. Louis, MO to El Monte, CA and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5,633,069 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection El Monte, CA - St. Louis, MO

Cheapest Bus$135.50
Fastest Bus41h 45m
Distance1,574.2 miles
Bus CompaniesGreyhound US

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • El Monte, CA
    St. Louis, MO
    2:45 PM
    12:05 PM
    4 Mar
    +2
    Greyhound USGreyhound US
    from $135.50
  • El Monte, CA
    St. Louis, MO
    7:10 PM
    12:55 PM
    4 Mar
    +2
    Greyhound USGreyhound US
    from $140.50
  • El Monte, CA
    St. Louis, MO
    7:40 AM
    2:25 AM
    4 Mar
    +2
    Greyhound USGreyhound US
    from $150.50
  • El Monte, CA
    St. Louis, MO
    7:40 AM
    3:30 AM
    4 Mar
    +2
    Greyhound USGreyhound US
    from $150.50
  • El Monte, CA
    St. Louis, MO
    8:55 AM
    3:30 AM
    4 Mar
    +2
    Greyhound USGreyhound US
    from $150.50
Departure / Arrival
Date best offer
Company
Best price
  • St. Louis, MO
    El Monte, CA
    6:15 PM
    10:55 AM
    4 Mar
    +2
    Greyhound USGreyhound US
    from $128.50
  • St. Louis, MO
    El Monte, CA
    1:20 AM
    6:30 PM
    4 Mar
    +1
    Greyhound USGreyhound US
    from $131.50
  • St. Louis, MO
    El Monte, CA
    8:25 AM
    7:40 AM
    4 Mar
    +2
    Greyhound USGreyhound US
    from $136.50

Information about the bus connection, amenities and services

If you want to take a bus from El Monte, CA to St. Louis, MO, you’ll find ticket prices from $135.50 and journey times starting at 39h 45m. Use our search function to find the perfect bus from St. Louis, MO to El Monte, CA and take your pick between the offers of Busbud and . Just click the "Find Now" button and enjoy the ride!
Ticket prices for the bus route El Monte, CA - St. Louis, MO are currently starting from $135.50. If you book at short notice, however, the trip might set you back $150.50. This is why we suggest checking different departure times (if you're flexible timewise, that is). Sometimes you can save a few bucks by simply taking a later bus. Also take a look at travel times: while only needs 39h 45m for the whole journey, you might have to spend more hours on the highway when opting for other companies.

Bus stops in El Monte, CA and St. Louis, MO

Stations
S 15th St 430, 63103 St. Louis, MO (USA)

Compare El Monte, CA and St. Louis, MO

$4.68
$4.24
El Monte, CA
St. Louis, MO
A cab ride in El Monte, CA is 10% more expensive than in St. Louis, MO.
$1.75
$2.50
El Monte, CA
St. Louis, MO
A bus fare in El Monte, CA is 30% cheaper than in St. Louis, MO.
$5.00
$4.00
El Monte, CA
St. Louis, MO
A large beer in El Monte, CA is 20% more expensive than in St. Louis, MO.
$1.64
$1.82
El Monte, CA
St. Louis, MO
A bottle of water in El Monte, CA is 10% cheaper than in St. Louis, MO.
$11.27
$13.04
El Monte, CA
St. Louis, MO
A meal in El Monte, CA is 14% cheaper than in St. Louis, MO.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download