1map logoGo to main page

Saint Louis, MO, USA to Los Angeles, CA, USA from $78: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States
to
Los Angeles, United States

How to Get from Saint Louis to Los Angeles: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$78 - PlaneBest price
2954 kmDistance
6h 48m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Los Angeles with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
6h  56m
Estimated price
$82-302
Recommended
Company
various
Plane
Average Duration
6h  48m
Estimated price
$78-382
Cheapest
route map
Distance: 2954 km
Duration: 6h 48m

See more options

Company
various
Plane
Train
Average Duration
9h  34m
Estimated price
$108-820
Company
various
Plane
Train
Average Duration
10h  6m
Estimated price
$124-250
Company
various
Plane
Average Duration
8h  1m
Estimated price
$348-1008
Company
Greyhound USA, Amtrak, Flixbus USA
Bus
Average Duration
41h  10m
Estimated price
$821-822
Company
Amtrak
Train
Average Duration
49h  11m
Estimated price
$823-824
Company
Self-drive
Drive
Average Duration
28h  10m
Estimated price
$825-826

Saint Louis - Los Angeles operators

Explore transport companies operating between Saint Louis and Los Angeles, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from St. Louis (STL) to Los Angeles (LAX)

Average Duration
6h 56m
Estimated price
$82-302

Plane from St. Louis (STL) to Burbank (BUR)

Average Duration
6h 48m
Estimated price
$78-382

Plane from St. Louis (STL) to Long Beach (LGB)

Average Duration
8h 1m
Estimated price
$348-1008

Plane from St. Louis (STL) to Ontario/San Bernardino (ONT)

Average Duration
10h 6m
Estimated price
$124-250

Plane from St. Louis (STL) to San Diego (SAN)

Average Duration
9h 34m
Estimated price
$108-820
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Los Angeles

Average Duration
49h 11m
Estimated price
$823-824

Train from San Diego Old Town Transportation Center to Los Angeles

Average Duration
2h 47m
Estimated price
$3480-3481
Website
metrolinktrains.com

Train from Rancho Cucamonga station to L. A. Union Station

Average Duration
1h 17m
Estimated price
$3823-3824
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Las Vegas S Strip Transit Terminal

Average Duration
34h 30m
Estimated price
$3026-10081

Bus from Las Vegas S Strip Transit Terminal to Barstow Station

Average Duration
2h 35m
Estimated price
$0-0

Bus from Barstow Station to Los Angeles Downtown

Average Duration
2h 5m
Estimated price
$10082-34800
Drive

Drive from St. Louis to Los Angeles

Average Duration
28h 10m
Estimated price
$825-826

Saint Louis to Los Angeles: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis and Los Angeles offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from the iconic Gateway Arch in St. Louis to the dazzling city of Los Angeles, spanning 1836 miles of diverse landscapes and vibrant cities along the way. 🏖️ With prices ranging from $330 to $490 for the journey, immerse yourself in the ultimate cross-country adventure, filled with unforgettable experiences and stunning views that showcase the beauty of the American West.
Average price
$330 - $490
🚆 Embark on an unforgettable train journey from St. Louis to Los Angeles! Departing three times a week – Tuesday, Friday, and Sunday – the scenic route takes approximately 2 days and 11 hours. 🌄 The train ride covers a distance of 2,434 miles, offering breathtaking views of the American landscape along the way. Experience the comfort and convenience of travelling with Amtrak as you journey from St. Louis station to Los Angeles station. 💸 Ticket prices for this epic cross-country adventure range from $100 to $650, providing an affordable option for those seeking a unique and leisurely way to explore the vast expanse between Missouri and California.
Departure Point
St. Louis station
Arrival Point
Los Angeles station
Useful tips for train travellers
• On Amtrak’s Southwest Chief, which operates this route, you can expect onboard meal service in the dining car for passengers in First Class and Business Class seating. Economy passengers can purchase snacks and drinks from the café car. Make sure to check the schedule for meal times, as the dining car may have limited hours depending on the trip duration.
• On this route, you can choose between several seating options. Amtrak offers Coach (Economy) seats that are roomy and equipped with charging outlets. For more comfort, consider upgrading to Business Class which provides larger seats and access to the Business Class lounge during layovers. First Class travelers will enjoy additional perks such as priority boarding and a dedicated meal service. Visit Amtrak's website at amtrak.com for more details on seating arrangements.
• Arriving in Los Angeles, you will disembark at Los Angeles Union Station (LAX), which has facilities to help you navigate your next steps. There are luggage storage services available if you need to explore the city without your bags, and restrooms are located throughout the station. For those wanting to freshen up a bit, you can use the restrooms—but showers are not available. To get from Union Station to the city center, the quickest option is to take the Metro Rail. Use the Metro Gold Line towards East LA, which is a direct connection to downtown. Check schedules and routes at metro.net for real-time information.
🛩️ Flying from St. Louis to Los Angeles is a convenient option with a quick direct flight that takes only 4 hours and 5 minutes. American Airlines and Southwest Airlines operate flights on this route. 🌴 Once you land in Los Angeles, you can expect a total travel time of around 6 hours and 56 minutes from Saint Louis Airport to Los Angeles Airport. This allows for plenty of time to enjoy all the city has to offer upon arrival. 💸 The prices for flights between Los Angeles and Saint Louis can vary, ranging from $82 to $302.
Departure Point
St. Louis Airport
Arrival Point
Los Angeles Airport
🚌 Starting from St. Louis Bus Station, the bus journey to Los Angeles includes transfers at Las Vegas S Strip Transit Terminal and Barstow Station, taking approximately 41 hours and 10 minutes. 🚌 The route from St. Louis to Los Angeles covers a distance of 1,911 miles, with buses operated by Greyhound USA and Flixbus USA providing services between the two major cities. Louis to Los Angeles bus tickets online with FlixBus, with prices ranging from $205 to $424 for the 1 day and 16-hour journey.
Departure Point
St Louis Bus Station
Arrival Point
Los Angeles Downtown station

Frequently asked questions

Find out more about the route from Saint Louis to Los Angeles.

Or choose the category:
The cheapest way to travel from Saint Louis to Los Angeles is by flying. The cost of a flight can range from $75 to $390, depending on factors such as the airline, time of booking, and availability. The flight duration is approximately 8 hours and 43 minutes.
The fastest way to travel from Saint Louis to Los Angeles is by flying. The flight duration is approximately 6 hours and 46 minutes. There are several airlines that offer direct flights between the two cities, which makes it a convenient option. The cost of the flight can range from $85 to $300, depending on the airline and the time of booking.
The distance between Saint Louis and Los Angeles is approximately 2567 km. If you prefer driving, the road distance is about 2954 km.
There are a few options for traveling from Saint Louis to Los Angeles without a car. One of the most affordable options is to take a bus, which typically takes around 41 hours and costs between $200 and $380. Greyhound and Megabus are two popular bus companies that operate this route. Another option is to take a flight, which generally takes around 4-5 hours and costs between $75 and $390.
The duration of the journey from Saint Louis to Los Angeles can vary depending on the mode of transportation. Flying is the fastest method, taking about 6 hours and 46 minutes, including transfers. Train travel can take around 39-42 hours. Driving by car typically takes around 24 hours, but this can vary depending on factors such as traffic and the chosen route.
The cheapest way to travel from Saint Louis to Los Angeles is by flying. The flight takes approximately 8 hours and 43 minutes and can cost between $75 and $390. Alternatively, you can consider taking a train, which typically takes around 2 days and 11 hours and costs between $100 and $650. Another option is to take a bus, which takes approximately 41 hours and 5 minutes and can cost between $200 and $380.
There are a wide variety of accommodation options available near Los Angeles. With over 1604 hotels to choose from, you can find something to suit your preferences and budget. Prices for hotels in Los Angeles start at $87 per night, ensuring there are options available for different budgets.
Yes, you can drive from Saint Louis to Los Angeles. The driving distance is approximately 2955 km, and it takes approximately 28 hours and 10 minutes to complete the journey.
Yes, there is a direct bus route between Saint Louis and Los Angeles. The bus departs from St Louis Bus Station and arrives at Los Angeles Union Station. The journey takes approximately 41 hours and 5 minutes.
You can catch the bus from St. Louis to Los Angeles at the St Louis Bus Station. The bus service is operated by Greyhound USA, and they have regular departures for this route. It is recommended to check the Greyhound website or contact their customer service for the most up-to-date schedule and ticket information.
The bus from Saint Louis to Los Angeles arrives at Los Angeles Union Station. Greyhound USA operates this bus service. The bus journey takes approximately 31 hours and 30 minutes. Los Angeles Union Station is a centrally located transportation hub in downtown LA, offering easy access to various parts of the city.
American Airlines, United Airlines, and Southwest Airlines offer flights between Saint Louis and Los Angeles. These airlines provide multiple daily flights from St. Louis Airport to Los Angeles Airport.
The fastest way to get from Saint Louis to Los Angeles is by taking a direct flight. The quickest flight duration is approximately 3 hours and 59 minutes. Airlines such as American Airlines, United Airlines, and Southwest Airlines offer flights between St. Louis Airport and Los Angeles Airport. The prices for these flights can range from $86 to $296.
The flight from Saint Louis to Los Angeles typically takes around 3 hours and 59 minutes on a direct flight.
Train services from St. Louis to Los Angeles are operated by Amtrak. The trains arrive at Los Angeles Union Station in Los Angeles. Los Angeles Union Station is a major transportation hub in downtown Los Angeles, offering connections to various other transportation options within the city and surrounding areas.
No, there is currently no direct train between Saint Louis and Los Angeles. However, you can take a train from St. Louis to Los Angeles with a transfer in Chicago. The journey takes approximately 2 days and 11 hours, as it is a long-distance train ride. Alternatively, you can consider flying, which is a quicker option, with flights ranging from around 8 hours and 43 minutes.
To catch the train from Saint Louis to Los Angeles you will need to go to the St. Louis station. Amtrak operates train services from this station to Los Angeles. It is recommended to check the Amtrak website or contact the station directly for the most up-to-date information on schedules and ticket availability before your departure. The train journey from St. Louis to Los Angeles can be a scenic and comfortable option for travel, offering amenities such as spacious seating, onboard dining, and the opportunity to relax and enjoy the views along the way.
The cost of a flight from Saint Louis to Los Angeles can range from $86 to $296.
The cost of a train ticket from Saint Louis to Los Angeles can range from $100 to $650, depending on factors such as the time of booking, class of service, and availability. It is important to note that train prices can fluctuate, so it is recommended to book in advance and compare prices from different providers. Additionally, keep in mind that train travel to Los Angeles from Saint Louis will generally take longer, around 40-50 hours, compared to other transportation options like flying.
The cost of a bus ticket from Saint Louis to Los Angeles can range from $200 to $380.
The cost to drive from Saint Louis to Los Angeles ranges from $330 to $490, depending on factors such as fuel prices and the size and efficiency of the vehicle.