Travel options for:
St. Louis to Joplin
  • Bus

    $55 - $104
    1. St. Louis, MO

      5 h 52 min - twice daily

      $30 - $80

    2. Joplin, MO

      13 min - 10.2 miles

      $20 - $25

  • Drive

    $28 - $45
    1. St. Louis

      4 h 47 min - 289.6 miles

      $28 - $45

  • Fly to Joplin

    $275 - $1,218
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      4 h 4 min - 1 stopover

      $260 - $1,200

    3. Joplin (JLN)

      15 min - 6 miles

      $13 - $16

  • Fly to Fort Leonard Wood, bus

    $129 - $216
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      54 min - non-stop

      $75 - $120

    3. Fort Leonard Wood (TBN)

      10 min - 5.2 miles

      $11 - $14

    4. Ft Leonard Wood, MO

      3 h 8 min - twice daily

      $21 - $55

    5. Joplin, MO

      13 min - 10.2 miles

      $20 - $25

  • Fly to Tulsa, bus

    $201 - $826
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      1 h 15 min - non-stop

      $160 - $750

    3. Tulsa (TUL)

      14 min - hourly - line 203

      $1 - $4

    4. Denver Avenue Station

      8 min - 2430 feet

    5. Tulsa, OK

      2 h 26 min - twice daily

      $18 - $45

    6. Joplin, MO

      13 min - 10.2 miles

      $20 - $25

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From St. Louis, MO bus to Joplin, MO then taxi to Joplin. 6 h 5 min $81. From St. Louis drive to Joplin. 4 h 47 min $34. From CIVIC CENTER station train to St. Louis airport, fly to Joplin airport, then taxi to Joplin. 5 h 49 min $717. From CIVIC CENTER station train to St. Louis airport, fly to Fort Leonard Wood airport, taxi to Ft Leonard Wood, MO, bus to Joplin, MO, then taxi to Joplin. 6 h 55 min $170. From CIVIC CENTER station train to St. Louis airport, fly to Tulsa airport, line 203 bus to Denver Avenue Station, walk to Tulsa, OK, bus to Joplin, MO, then taxi to Joplin. 7 h 17 min $498.