Travel options for:
Monterrey to San Antonio
  • Fly

    $110 - $172
    1. Monterrey

      26 min - 17 miles

      $8 - $10

    2. Monterrey (MTY)

      1 h 5 min - non-stop

      $100 - $160

    3. San Antonio (SAT)

      35 min - hourly - line 5

      $2

  • Bus

    $22 - $85
    1. Monterrey, MX

      7 h 14 min - 5 times a day

      $22 - $85

  • Bus via Laredo, TX

    $36 - $104
    1. Monterrey, MX

      3 h 29 min - 5 times a day

      $20 - $50

    2. Laredo, TX

      3 h 6 min - 5 times a day

      $16 - $55

  • Bus via Laredo, TX #2

    $43 - $125
    1. Monterrey, TX

      2 h 30 min - twice daily

      $20 - $50

    2. Nuevo Laredo, MX

      5 min - 5 times a day - line 9399

      $7 - $22

    3. Laredo, TX

      3 h 6 min - 5 times a day

      $16 - $55

  • Bus via Laredo, TX #3

    $35 - $84
    1. Cuauhtémoc

      12 min - every 5 minutes - line 1

    2. Eloy Cavazos

      20 min - 1.1 miles

    3. Monterrey Churubusco

      3 h 30 min - hourly

      $19 - $30

    4. Laredo, TX

      3 h 6 min - 5 times a day

      $16 - $55

  • Drive

    $29 - $45
    1. Monterrey

      4 h 58 min - 296.1 miles

      $29 - $45

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

From Monterrey taxi to Monterrey airport, fly to San Antonio airport, then line 5 bus to San Antonio. 2 h 26 min $141. From Monterrey, MX bus to San Antonio, TX. 7 h 14 min $41. From Monterrey, MX bus to Laredo, TX then bus to San Antonio, TX. 7 h 23 min $61. From Monterrey, TX bus to Nuevo Laredo, MX, line 9399 bus to Laredo, TX, then bus to San Antonio, TX. 7 h 29 min $76. From Cuauhtémoc line 1 Metro to Eloy Cavazos, walk to Monterrey Churubusco, bus to Laredo, TX, then bus to San Antonio, TX. 8 h 26 min $51. From Monterrey drive to San Antonio. 4 h 58 min $35.