Rome2Rio

How to get fromMexico City to Harlingenby plane, bus, bus (Flixbus, Greyhound), or car

Find Transport to Harlingen

See all options

There are 8 ways to get from Mexico City to Harlingen by plane, bus, bus (Flixbus, Greyhound), or car

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

  1. Fly Benito Juárez International Airport to General Lucio Blanco International Airport, bus

    best
    1. Fly from Benito Juárez International Airport (MEX) to General Lucio Blanco International Airport (REX)plane plane MEX - REX
    2. Take the bus from McAllen Central Station to Harlingenbus bus
    5h 13m
    $75–320
  2. Fly Felipe Ángeles International Airport to General Servando Canales International Airport, bus

    cheapest
    1. Fly from Felipe Ángeles International Airport (NLU) to General Servando Canales International Airport (MAM)plane plane NLU - MAM
    2. Take the bus from La Plaza at Brownsville to Harlingen Bus Stationbus bus
    5h 6m
    $54–253
  3. Bus

    1. Take the bus from Terminal Central de Autobuses del Norte to Matamorosbus bus
    2. Take the bus from La Plaza at Brownsville to Harlingen Bus Stationbus bus FlixBus US1120 / ...
    16h 5m
    $68–200
  4. Drive  585.8 mi

    1. Drive from Mexico City to Harlingencar car 585.8 mi
    12h 5m
    $129–186
  5. Fly Felipe Ángeles International Airport to General Lucio Blanco International Airport, bus

    1. Fly from Felipe Ángeles International Airport (NLU) to General Lucio Blanco International Airport (REX)plane plane NLU - REX
    2. Take the bus from McAllen Central Station to Harlingenbus bus
    5h 52m
    $88–299
  6. Fly Benito Juárez International Airport to General Servando Canales International Airport, bus

    1. Fly from Benito Juárez International Airport (MEX) to General Servando Canales International Airport (MAM)plane plane MEX - MAM
    2. Take the bus from La Plaza at Brownsville to Harlingen Bus Stationbus bus
    4h 28m
    $91–564
  7. Bus via Reynosa

    1. Take the bus from Tepotzotlán to Reynosabus bus
    2. Take the bus from McAllen Central Station to Harlingen Bus Stationbus bus FlixBus US1164 / ...
    16h 23m
    $91–193
  8. Bus via Reynosa #2

    1. Take the bus from Terminal de Autobuses de Pasajeros de Oriente to Reynosabus bus
    2. Take the bus from McAllen Central Station to Harlingenbus bus Route 31 / ...
    21h 42m
    $109–153

Mexico City to Harlingen by bus

Calendar26Weekly Buses
Duration16h 5mAverage Duration
Ticket$68Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Mexico City, Mexico and Harlingen, TX, USA?

You can take a bus from Terminal Central de Autobuses del Norte to Harlingen Bus Station via Matamoros, Matamoros(Hotel Los Lirios), and La Plaza at Brownsville in around 16h 5m.

Airlines
Bus operators

Want to know more about travelling around United States

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

Booking & Getting There