Rome2Rio

How to get fromSouth Padre Island to Mexico Cityby car, plane, or bus

Find Transport to Mexico City

See all options

There are 7 ways to get from South Padre Island to Mexico City by car, plane, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Drive to General Servando Canales International Airport, fly to Benito Juárez International Airport

    best
    1. Drive from South Padre Island to General Servando Canales International Airport (MAM)car car
    2. Fly from General Servando Canales International Airport (MAM) to Benito Juárez International Airport (MEX)plane plane MAM - MEX
    2h 36m
    $1,414–7,664
  2. Drive, bus

    cheapest
    1. Drive from South Padre Island to Matamoroscar car
    2. Take the bus from Matamoros to Terminal Central de Autobuses del Nortebus bus
    11h 38m
    $1,190–3,731
  3. Drive 960.5 km

    1. Drive from South Padre Island to Mexico Citycar car 960.5 km
    12h 14m
    $1,844–2,663
  4. Drive to General Servando Canales International Airport, fly to Felipe Ángeles International Airport

    1. Drive from South Padre Island to General Servando Canales International Airport (MAM)car car
    2. Fly from General Servando Canales International Airport (MAM) to Felipe Ángeles International Airport (NLU)plane plane MAM - NLU
    3h 55m
    $1,264–4,364
  5. Fly Brownsville-South Padre Island International Airport to Benito Juárez International Airport

    1. Fly from Brownsville-South Padre Island International Airport (BRO) to Benito Juárez International Airport (MEX)plane plane BRO - MEX
    7h 40m
    $1,891–7,338
  6. Bus, bus to General Lucio Blanco International Airport, fly to Benito Juárez International Airport

    1. Take the bus from Las Palmas Port Isabel to La Plaza at Brownsvillebus bus
    2. Take the bus from La Plaza at Brownsville to McAllen Central Stationbus bus
    3. Fly from General Lucio Blanco International Airport (REX) to Benito Juárez International Airport (MEX)plane plane REX - MEX
    6h 27m
    $1,791–5,703
  7. Bus

    1. Take the bus from Matamoros to Tepotzotlánbus bus
    18h 42m
    $1,428–3,790

General Servando Canales International Airport (MAM) to Benito Juárez International Airport (MEX) flights

Calendar3Weekly Planes
Duration1h 45mAverage Duration
Ticket$1,316Cheapest Price
See schedules

Questions & Answers

What companies run services between South Padre Island, TX, USA and Mexico City, Mexico?

United Airlines, Aerus, and two other airlines fly from Brownsville-South Padre Island International Airport (BRO) to Benito Juárez International Airport (MEX) every 4 hours. Alternatively, ETN Turistar operates a bus from Matamoros to Tepotzotlán once daily. Tickets cost $1,100–3,000 and the journey takes 13h 40m.

Airlines
Bus operators

Want to know more about travelling around Mexico

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound

More Questions & Answers