Road trip from st louis to san diego

Driving distance from St. Louis, MO to San Diego, CA is 1813 miles (2918 km). How far is it from St. Louis, MO to San Diego, CA? It's a 27 hours 58 minutes drive by car. Flight distance is approximately 1561 miles (2512 km) and flight time from St. Louis, MO to San Diego, CA is 03 hours 08 minutes. Don't forget to check out our "Gas cost calculator" option. It will calculate cost of driving this particular distance. See the map below for the visual display of the upcoming road trip.

Road trip from st louis to san diego

Gas consumption

72.52 Gallons

277.21 Litres

To travel the distance from St. Louis, MO to San Diego, CA, please, click on the map to see the route for the journey. "Gas Cost Calculator" tool is to your right. You can always modify it and make the number more applicable for your journey.

Choose a place to stay while traveling from St. Louis, MO to San Diego, CA. We also offer Car Rental widget for your particular journey. There are lots of options to choose from. Give it a try.

Direct routes for travel from San Diego to Saint Louis

The bus offers routes from San Diego to the most remote corners of Saint Louis as well as different services. Direct buses depart from San Diego, Ca and arrive at Page @ Grand Wb. Services operate 19 buses daily and 135 buses per week. The journey takes approximately 46 hours and costs from 200 USD. There are 50 direct trains from San Diego to Saint Louis per day and 352 trains per week. The journey takes approximately 60 hours and costs from 246 USD. There are 66 direct flights per day and 462 flights per week from San Diego to Saint Louis. The trip from San Diego to St. Louis takes around 3 hours and costs from 180 USD.

San Diego to Saint Louis by bus

Buses are a safe and reliable option for traveling from San Diego to Saint Louis as often buses offer routes that are harder to reach—even by train! The distance between two cities is 1972 miles. A 46-hour trip separates these places. Tickets cost on average 267 USD. Also, the biggest perk of traveling by bus is that it is often the most cost-effective choice as the ticket prices start at 200 USD. You will have 41 stopovers during your bus trip. Buses are a great option for traveling across countries, with lots of companies, such as Greyhound USA.

Trains from San Diego to Saint Louis

For a memorable trip to Saint Louis, pick a train that leaves from San Diego Santa Fe Depot and arrives at GRAND station. The railroad connecting two cities is about 2563 miles. We recommend taking the train, which is a fast option and takes around 60 hours. The average train ticket price from San Diego to Saint Louis is 302 USD. Also, ticket prices for the selected destination may vary from 246 USD to 358 USD. So, don't hesitate to purchase the tickets in advance. The train stops 48 times on the whole trip.

Flight from San Diego to Saint Louis

The plane is the fastest and most convenient way to visit Saint Louis from San Diego. 1555-mile distance separates two destinations. The distance between cities can be covered in 3 hours of flight. The average price for the flight is 290 USD. Flight tickets cost from 180 USD. Your flight number on this route is 4594.

Driving directions from San Diego to Saint Louis

The distance between San Diego and Saint Louis is 1845 miles. Driving to Saint Louis takes about 29 hours under normal driving conditions with reasonable traffic and no excessive lines at the border crossing, making it the fastest way between the two cities. You'll have to spend 222 USD to refuel your car on this route.

How to get from San Diego to St Louis

Find Transport to St Louis

Search accommodation with Booking.com

There are 4 ways to get from San Diego to St Louis by plane, bus, train 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.

Fly

  1. Fly from San Diego (SAN) to St. Louis (STL)

Bus

  1. Take the bus from San Diego Old Town to San Bernardino Downtown Transit Center
  2. Take the bus from San Bernardino to St Louis

Train

  1. Take the train from San Diego to Los Angeles
  2. Take the train from Los Angeles to St. Louis

Drive

  1. Drive from San Diego to St Louis

Questions & Answers

What is the most cost-effective way to get from San Diego to St Louis?

The cost-effective way to get from San Diego to St Louis is to fly, which costs ₹10,000 - ₹34,000 and takes 5h 22m.

More details

What is the fastest way to get from San Diego to St Louis?

The quickest way to get from San Diego to St Louis is to fly which costs ₹10,000 - ₹34,000 and takes 5h 22m.

More details

Is there a direct train between San Diego and St Louis?

No, there is no direct train from San Diego to St Louis. However, there are services departing from San Diego and arriving at St. Louis via Los Angeles. The journey, including transfers, takes approximately 2 days 11h.

More details

How far is it from San Diego to St Louis?

The distance between San Diego and St Louis is 2513 km. The road distance is 2969.7 km.

Get driving directions

How do I travel from San Diego to St Louis without a car?

The best way to get from San Diego to St Louis without a car is to bus which takes 43h 21m and costs ₹15,000 - ₹25,000.

More details

How long does it take to get from San Diego to St Louis?

It takes approximately 5h 22m to get from San Diego to St Louis, including transfers.

More details

Where do I catch the San Diego to St Louis train from?

San Diego to St Louis train services, operated by Amtrak, depart from San Diego station.

More details

Train, bus or fly from San Diego to St Louis?

The best way to get from San Diego to St Louis is to fly which takes 5h 22m and costs ₹10,000 - ₹34,000. Alternatively, you can bus, which costs ₹15,000 - ₹25,000 and takes 43h 21m, you could also train, which costs ₹19,000 - ₹29,000 and takes 2 days 11h.

Mode details

How long is the flight from San Diego to St Louis?

The quickest flight from San Diego Airport to St. Louis Airport is the direct flight which takes 3h 30m.

Search flights

What is the time difference between San Diego and St Louis?

St Louis is 2h ahead of San Diego. It is currently 23:22 in San Diego and 01:22 in St Louis.

What companies run services between San Diego, CA, USA and St Louis, MO, USA?

Southwest Airlines, American Airlines and two other airlines fly from San Diego to St Louis hourly. Alternatively, you can take a bus from San Diego to St Louis via Old Town Station, San Diego Old Town, San Bernardino Downtown Transit Center, San Bernardino Transit Center, G @ 6th Nb Fs, and San Bernardino in around 43h 21m.

Road trip from st louis to san diego

Southwest Airlines

Websitesouthwest.comAve. Duration3h 30mWhenEvery dayEstimated price₹10,000 - ₹33,000Ave. Duration5h 23mWhenSaturday and SundayEstimated price₹10,000 - ₹34,000 Ave. Duration5h 25mWhenSundayEstimated price₹10,000 - ₹34,000Ave. Duration5h 36mWhenMonday, Tuesday, Wednesday, Thursday, Friday and SundayEstimated price₹10,000 - ₹33,000Ave. Duration5h 30mWhenMonday to FridayEstimated price₹11,000 - ₹35,000

Road trip from st louis to san diego

American Airlines

Websiteaa.comAve. Duration5h 25mWhen Every dayEstimated price₹11,000 - ₹39,000Ave. Duration5h 39mWhenMonday, Thursday, Friday and SundayEstimated price₹11,000 - ₹40,000

Road trip from st louis to san diego

United Airlines

Websiteunited.comAve. Duration5h 25mWhenEvery dayEstimated price₹11,000 - ₹38,000

Road trip from st louis to san diego

Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.

Phone+1 800-872-7245Websiteamtrak.comAve. Duration2h 56mFrequencyEvery 2 hoursEstimated price₹2,400 - ₹3,500WebsiteAmtrakCoach Seat₹2,400 - ₹3,500Premium₹15,000 - ₹22,000Flexi Coach Seat₹3,900 - ₹6,000Business Seat₹3,800 - ₹5,500Ave. Duration2 days 7hFrequency 3 times a weekEstimated price₹17,000 - ₹25,000WebsiteAmtrakCoach Seat₹17,000 - ₹25,000Premium₹44,000 - ₹65,000Flexi Coach Seat₹37,000 - ₹55,000Business Seat₹40,000 - ₹60,000

Road trip from st louis to san diego

Flixbus USA

Phone(855) 626-8585Websiteflixbus.comAve. Duration2h 15mFrequencyOnce dailyEstimated price₹850 - ₹4,000Schedules atflixbus.comAdult Standard Purchase₹1,300 - ₹4,000Adult Advance Purchase₹850 - ₹1,200

Road trip from st louis to san diego

Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Phone+1 214-849-8100/1-800-231-2222EmailWebsitegreyhound.comAve. Duration37h 50mFrequencyTwice dailyEstimated price₹14,000 - ₹20,000Websitegreyhound.comEconomy₹14,000 - ₹20,000Flexible₹20,000 - ₹29,000

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Where does the San Diego to St Louis train arrive?

San Diego to St Louis train services, operated by Amtrak, arrive at St. Louis station.

More details

Can I drive from San Diego to St Louis?

Yes, the driving distance between San Diego to St Louis is 2970 km. It takes approximately 28h 46m to drive from San Diego to St Louis.

Get driving directions

Which airlines fly from San Diego Airport to St. Louis Airport?

United Airlines, American Airlines and Southwest Airlines offer flights from San Diego Airport to St. Louis Airport.

Search flights

How do I get a train ticket from San Diego to St Louis?

Book your San Diego to St Louis train tickets online with Omio.

Search and book

Where can I stay near St Louis?

There are 293+ hotels available in St Louis. Prices start at ₹7,500 per night.

More details

How do I get to San Diego (SAN) Airport from San Diego?

The best way to get from San Diego to San Diego Airport is to line 992 bus which takes 11 min and costs ₹100 - ₹410.

More details

Where to next?

Trips from San Diego

Trips to St Louis

What is halfway between St Louis and San Diego?

Halfway between San Diego, CA and Saint Louis, MO The town that marks the exact halfway point is actually Newkirk, New Mexico. The closest zip code to the midpoint is 88435. The exact latitude and longitude coordinates are 35° 3' 11" N and 104° 19' 58" W.

How many days does it take to drive from Missouri to California?

Can I drive from Missouri to California? Yes, the driving distance between Missouri to California is 1627 miles. It takes approximately 24h 41m to drive from Missouri to California.

Is St Louis close to Branson?

How long is the drive from Saint Louis to Branson? The direct drive from Saint Louis to Branson is 254 mi (408 km), and should have a drive time of 3 hrs 52 mins in normal traffic.

How long is a car ride from Las Vegas to San Diego?

Depending on the route you take on your San Diego to Las Vegas drive, expect to spend at least five hours on the road. Without traffic delays, driving on the I-15 N is the quickest and most direct route, clocking in at about 4 hours and 50 minutes over the course of 330 miles.