Travel options for:
St. Louis to Mexico City
  • Fly to Mexico City

    $222 - $852
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      5 h 25 min - 1 stopover

      $220 - $850

    3. Mexico City (MEX)

      8 min - every 15 minutes - line 5

  • Fly to Puebla, bus

    $223 - $1,233
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      5 h 23 min - 1 stopover

      $200 - $1,200

    3. Puebla (PBC)

      15 min - 10.1 miles

      $15 - $19

    4. Cholula - Plaza San Diego

      1 h 30 min - every 4 hours

      $6 - $12

  • Fly to Queretaro, bus

    $353 - $1,942
    1. St. Louis

      30 min - every 20 minutes

      $2

    2. St. Louis (STL)

      5 h 31 min - 1 stopover

      $320 - $1,900

    3. Queretaro (QRO)

      22 min - 14.8 miles

      $25 - $31

    4. Pedro Escobedo

      28 min - every 10 minutes

    5. San Juan del Río

      2 h - hourly

      $6 - $9

    6. Autobuses del Norte

      7 min - every 15 minutes - line 5

  • Bus

    $154 - $328
    1. St. Louis, MO

      15 h 20 min - twice daily

      $50 - $85

    2. Cbd East Tc

      6 min - hourly - line 036

      $3

    3. Dallas, TX

      8 h 30 min - 5 times a day

      $35 - $110

    4. Nuevo Laredo

      11 h 10 min - once daily

      $65 - $130

    5. Tasqueña

      15 min - every 10 minutes - line 2

  • Train, bus via Nuevo Laredo

    $220 - $577
    1. St. Louis Gateway Station

      2 h - once daily

      $130 - $390

    2. San Antonio Amtrak

      8 min - 2366 feet

    3. Commerce & Bowie

      8 min - every 20 minutes - line 301

      $2

    4. San Antonio, TX

      3 h 7 min - 5 times a day

      $16 - $55

    5. Nuevo Laredo

      11 h 10 min - once daily

      $65 - $130

    6. Tasqueña

      15 min - every 10 minutes - line 2

  • Train, bus

    $199 - $512
    1. St. Louis Gateway Station

      2 h - once daily

      $130 - $390

    2. San Antonio Amtrak

      3 min - 934 feet

    3. Hoefgen In Front Of S.P. Depot

      7 min - every 20 minutes - line 301

      $2

    4. San Antonio

      21 h 5 min - once daily

      $60 - $120

    5. Terminal Central De Autobuses

      34 min - every 10 minutes

  • Drive

    $230 - $350
    1. St. Louis

      29 h 49 min - 1781 miles

      $230 - $350

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

From CIVIC CENTER station train to St. Louis airport, fly to Mexico City airport, then line 5 subway to Mexico City. 8 h 9 min $502. From CIVIC CENTER station train to St. Louis airport, fly to Puebla airport, taxi to Cholula - Plaza San Diego, then bus to Mexico City. 10 h 38 min $629. From CIVIC CENTER station train to St. Louis airport, fly to Queretaro airport, taxi to Pedro Escobedo, bus to San Juan del Río, bus to Autobuses del Norte, then line 5 subway to Mexico City. 11 h 44 min $940. From St. Louis, MO bus to Cbd East Tc, line 036 bus to Dallas, TX, bus to Nuevo Laredo, bus to Tasqueña, then line 2 subway to Pino Suárez_1. 37 h 33 min $237. From St. Louis Gateway Station Amtrak train to San Antonio Amtrak, walk to Commerce & Bowie, line 301 bus to San Antonio, TX, bus to Nuevo Laredo, bus to Tasqueña, then line 2 subway to Pino Suárez_1. 42 h 45 min $420. From St. Louis Gateway Station Amtrak train to San Antonio Amtrak, walk to Hoefgen In Front Of S.P. Depot, line 301 bus to San Antonio, bus to Terminal Central De Autobuses Del Norte, then night bus to Independencia_1. 2 days 1 h $384. From St. Louis drive to Mexico City. 29 h 49 min $291.

 
 

Bus or fly from St. Louis to Mexico City?

United Airlines, American Airlines and 2 other airlines fly from St. Louis to Mexico City hourly. Alternatively, Megabus operates a bus from St. Louis to Mexico City 4 times a day. Tickets cost $50 - $85 and the journey takes 15 h 20 min. 4 other operators also service this route.