Travel from St-Louis to Jefferson-City

Bus or train from St. Louis to Jefferson City?

Amtrak operates a train from St. Louis to Jefferson City twice daily. Tickets cost $30 - $75 and the journey takes 2 h 21 min. Alternatively, Greyhound USA operates a bus from St. Louis to Jefferson City once daily. Tickets cost $22 - $55 and the journey takes 3 h 30 min.

Book transport from St. Louis to Jefferson City

Travel Guides

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

How to get from St. Louis to Jefferson City

From St. Louis Gateway Station Amtrak train to Jefferson City Amtrak. 2 h 21 min $51. From St. Louis, MO bus to Jefferson City, MO then taxi to Jefferson City. 3 h 33 min $47. From St. Louis drive to Jefferson City. 2 h 23 min $15. From CIVIC CENTER station train to Lamber-St Louis International Airport then shuttle to Jefferson City, Missouri. 3 h 21 min $142.

How long does it take to get from St. Louis to Jefferson City?

The train from St. Louis Gateway Station Amtrak to Jefferson City Amtrak takes 2 h 21 min and departs twice daily.

Operators from St. Louis to Jefferson City

Close Print Itinerary
  1. Here are 4 options to get from
    St. Louis to Jefferson City:

    1. Trip:
      1 Train
      • One-Way approx: USD $30 - $75
      • Duration: 2 h 21 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $30 - $75
        • Duration: 2 h 21 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $30 - $62
      • Duration: 3 h 33 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $30 - $62
        • Duration: 3 h 33 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $13 - $19
      • Duration: 2 h 23 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $13 - $19
        • Duration: 2 h 23 min
        Close x
    4. Trip:
      4 Shuttle
      • One-Way approx: USD $112 - $142
      • Duration: 3 h 21 min
      Open +
      • Trip:
        4 Shuttle
        • One-Way approx: USD $112 - $142
        • Duration: 3 h 21 min
        Close x