Travel from San-Diego to St-Louis

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

Southwest Airlines, Alaska Airlines, Inc. and 3 other airlines fly from San Diego to St. Louis hourly. Alternatively, Greyhound USA operates a bus from San Diego to St. Louis twice daily. Tickets cost $30 - $100 and the journey takes 9 h 10 min. Greyhound USA also services this route 3 times a day.

Book transport from San Diego to St. Louis

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from San Diego to St. Louis

From Broadway & Front St line 992 bus to San Diego airport, fly to St. Louis airport, then train to St. Louis. 5 h 15 min $293. From San Diego bus to Phoenix, AZ then bus to St. Louis, MO. 41 h 55 min $179. From San Diego Santa Fe Depot Amtrak train to Fullerton Transportation Center, train to Kansas City Amtrak, then train to St. Louis Gateway Station Amtrak. 44 h 33 min $617. From San Diego Santa Fe Depot Amtrak train to Los Angeles Union Station Amtrak then train to St. Louis Gateway Station Amtrak. 2 days 11 h $703. From San Diego drive to St. Louis. 28 h 48 min $222.

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

It takes approximately 5 h 15 min to get from San Diego to St. Louis.
Close Print Itinerary
  1. Here are 5 options to get from
    San Diego to St. Louis:

    1. Trip:
      1 Fly
      • One-Way approx: USD $184 - $404
      • Duration: 5 h 15 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $184 - $404
        • Duration: 5 h 15 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $134 - $456
      • Duration: 41 h 55 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $134 - $456
        • Duration: 41 h 55 min
        Close x
    3. Trip:
      3 Train via Kansas City Amtrak
      • One-Way approx: USD $300 - $895
      • Duration: 44 h 33 min
      Open +
      • Trip:
        3 Train via Kansas City Amtrak
        • One-Way approx: USD $300 - $895
        • Duration: 44 h 33 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $333 - $974
      • Duration: 2 days 11 h
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $333 - $974
        • Duration: 2 days 11 h
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $180 - $270
      • Duration: 28 h 48 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $180 - $270
        • Duration: 28 h 48 min
        Close x