Travel from McAllen to El-Paso

Bus or fly from McAllen to El Paso?

American Airlines, United Airlines and Allegiant Air fly from McAllen to El Paso hourly. Alternatively, Greyhound USA operates a bus from McAllen to El Paso once daily. Tickets cost $28 - $70 and the journey takes 4 h 5 min. Greyhound USA also services this route 3 times a day.

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 McAllen to El Paso

From McAllen taxi to McAllen airport, fly to El Paso airport, then line 50 bus to El Paso. 5 h 37 min $659. From McAllen drive to Reynosa airport, fly to Ciudad Juarez airport, then drive to El Paso. 6 h 5 min $203. From McAllen, TX bus to Harlingen, TX, taxi to Harlingen airport, fly to El Paso airport, then line 50 bus to El Paso. 6 h 30 min $533. From McAllen drive to Reynosa, bus to Monterrey, taxi to Monterrey airport, fly to Ciudad Juarez airport, then drive to El Paso. 7 h $173. From McAllen bus to San Antonio, TX then bus to El Paso, TX. 15 h 30 min $112. From McAllen bus to San Antonio, walk to Market & S. St. Mary's, line 28 bus to San Antonio Amtrak, then train to El Paso Union Depot Amtrak. 17 h 8 min $214. From McAllen drive to Reynosa, bus to Juarez, MX, then line 8907 bus to El Paso, TX. 23 h 14 min $99. From McAllen drive to El Paso. 14 h 7 min $95.

How long does it take to get from McAllen to El Paso?

It takes approximately 5 h 37 min to get from McAllen to El Paso.

Is there a direct bus between McAllen and El Paso?

No, there is no direct bus from McAllen to El Paso. However, there are services departing from McAllen and arriving at El Paso, TX via San Antonio, TX. The journey, including transfers, takes approximately 15 h 30 min.
Close Print Itinerary
  1. Here are 8 options to get from
    McAllen to El Paso:

    1. Trip:
      1 Fly McAllen to El Paso
      • One-Way approx: USD $268 - $1,209
      • Duration: 5 h 37 min
      Open +
      • Trip:
        1 Fly McAllen to El Paso
        • One-Way approx: USD $268 - $1,209
        • Duration: 5 h 37 min
        Close x
    2. Trip:
      2 Fly Reynosa to Ciudad Juarez
      • One-Way approx: USD $103 - $405
      • Duration: 6 h 5 min
      Open +
      • Trip:
        2 Fly Reynosa to Ciudad Juarez
        • One-Way approx: USD $103 - $405
        • Duration: 6 h 5 min
        Close x
    3. Trip:
      3 Bus to Harlingen, fly to El Paso
      • One-Way approx: USD $224 - $888
      • Duration: 6 h 30 min
      Open +
      • Trip:
        3 Bus to Harlingen, fly to El Paso
        • One-Way approx: USD $224 - $888
        • Duration: 6 h 30 min
        Close x
    4. Trip:
      4 Bus to Monterrey, fly to Ciudad Juarez
      • One-Way approx: USD $87 - $280
      • Duration: 7 h
      Open +
      • Trip:
        4 Bus to Monterrey, fly to Ciudad Juarez
        • One-Way approx: USD $87 - $280
        • Duration: 7 h
        Close x
    5. Trip:
      5 Bus via San Antonio, TX
      • One-Way approx: USD $83 - $206
      • Duration: 15 h 30 min
      Open +
      • Trip:
        5 Bus via San Antonio, TX
        • One-Way approx: USD $83 - $206
        • Duration: 15 h 30 min
        Close x
    6. Trip:
      6 Bus, train
      • One-Way approx: USD $115 - $318
      • Duration: 17 h 8 min
      Open +
      • Trip:
        6 Bus, train
        • One-Way approx: USD $115 - $318
        • Duration: 17 h 8 min
        Close x
    7. Trip:
      7 Bus Grupo Senda
      • One-Way approx: USD $66 - $127
      • Duration: 23 h 14 min
      Open +
      • Trip:
        7 Bus Grupo Senda
        • One-Way approx: USD $66 - $127
        • Duration: 23 h 14 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $75 - $120
      • Duration: 14 h 7 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $75 - $120
        • Duration: 14 h 7 min
        Close x