There are 10 ways to get from Harlingen to Mazatlán by bus, plane, car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to General Lucio Blanco International Airport, fly
best- Take the bus from Harlingen Bus Station to McAllen Central Stationbus
- Fly from General Lucio Blanco International Airport (REX) to General Rafael Buelna International Airport (MZT)plane REX - MZT
6h 21m$3,613–10,833Bus via Monterrey #2
cheapest- Take the bus from Harlingen to McAllen Central Stationbus
- Take the bus from McAllen Central Station to Monterrey - Centro/ B. Reyesbus
- Take the bus from Monterrey to Mazatlánbus
22h 20m$1,454–2,254Bus
- Take the bus from Harlingen Bus Station to McAllen Central Stationbus
- Take the bus from Reynosa to Durangobus
- Take the bus from Durango to Mazatlánbus
18h 12m$3,298–4,533Drive 1,106.2 km
- Drive from Harlingen to Mazatláncar 1,106.2 km
12h 41m$2,788–4,028Fly from General Servando Canales International Airport
- Fly from General Servando Canales International Airport (MAM) to General Rafael Buelna International Airport (MZT)plane MAM - MZT
8h 15m$2,477–7,902Bus to Brownsville-South Padre Island International Airport, fly
- Take the bus from Harlingen Bus Station to Brownsvillebus
- Fly from Brownsville-South Padre Island International Airport (BRO) to General Rafael Buelna International Airport (MZT)plane BRO - MZT
9h 56m$3,370–11,752Fly from Rio Grande Valley International Airport
- Fly from Rio Grande Valley International Airport (HRL) to General Rafael Buelna International Airport (MZT)plane HRL - MZT
8h 24m$2,637–10,837Bus to Mcallen Miller International Airport, fly
- Take the bus from Harlingen Bus Station to McAllen Central Stationbus
- Fly from Mcallen Miller International Airport (MFE) to General Rafael Buelna International Airport (MZT)plane MFE - MZT
8h 29m$3,448–11,853Bus via Mazatlán
- Take the bus from Harlingen to McAllen Central Stationbus
- Take the bus from Reynosa to Durangobus
- Take the bus from Durango to Mazatlánbus
18h 43m$2,237–3,637Bus via Monterrey
- Take the bus from Harlingen to McAllen Central Stationbus
- Take the bus from McAllen Central Station to Monterreybus
- Take the bus from Monterrey to Mazatlánbus
19h 50m$2,427–3,637
General Lucio Blanco International Airport (REX) to General Rafael Buelna International Airport (MZT) flights
Comparing Your Travel Options
The cheapest way to get from Harlingen to Mazatlán is to bus via Monterrey which costs $1400 - $2300 and takes 22h 20m.
The fastest way to get from Harlingen to Mazatlán is to bus and fly which takes 6h 21m and costs $3600 - $11000.
No, there is no direct bus from Harlingen station to Mazatlán. However, there are services departing from Harlingen Bus Station and arriving at Mazatlán via McAllen Central Station, Reynosa and Durango. The journey, including transfers, takes approximately 18h 12m.
The distance between Harlingen and Mazatlán is 974 km. The road distance is 1106.2 km.
The best way to get from Harlingen to Mazatlán without a car is to bus which takes 18h 12m and costs $3300 - $4600.
It takes approximately 6h 21m to get from Harlingen to Mazatlán, including transfers.
Harlingen to Mazatlán bus services, operated by Omnibus Express, depart from Harlingen Bus Station.
The best way to get from Harlingen to Mazatlán is to bus which takes 18h 12m and costs $3300 - $4600. Alternatively, you can fly, which costs $2400 - $8000 and takes 8h 15m.
Harlingen to Mazatlán bus services, operated by Omnibus Express, arrive at McAllen Central Station.
Mazatlán is 1h behind Harlingen. It is currently 8:53 AM in Harlingen and 7:53 AM in Mazatlán.
What companies run services between Harlingen, TX, USA and Mazatlán, Mexico?
You can take a bus from Harlingen Bus Station to Mazatlán via McAllen Central Station, Reynosa, and Durango in around 18h 12m. Alternatively, Viva Aerobus flies from General Servando Canales International Airport (MAM) to General Rafael Buelna International Airport (MZT) once daily.
- Website
- vivaaerobus.com
Flights from General Lucio Blanco International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $2,500–9,000
Flights from General Servando Canales International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 5h 58m
- When
- Every day
- Estimated price
- $1,800–7,000
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Monterrey
- Ave. Duration
- 10h 54m
- When
- Saturday and Friday
- Estimated price
- $2,400–13,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Monterrey
- Ave. Duration
- 5h 36m
- When
- Monday and Thursday
- Estimated price
- $2,300–13,000
- Website
- united.com
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Houston
- Ave. Duration
- 5h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $2,000–10,000
Flights from Rio Grande Valley International Airport to General Rafael Buelna International Airport via Houston
- Ave. Duration
- 6h 42m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $2,000–10,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Houston
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $2,000–10,000
- Website
- aa.com
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $2,300–11,000
Flights from Rio Grande Valley International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 9m
- When
- Every day
- Estimated price
- $2,300–11,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $2,300–11,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Phoenix
- Ave. Duration
- 8h 36m
- When
- Every day
- Estimated price
- $2,800–13,000
- Website
- volaris.com
Flights from General Lucio Blanco International Airport to General Rafael Buelna International Airport via Guadalajara
- Ave. Duration
- 4h 19m
- When
- Thursday, Sunday, and Saturday
- Estimated price
- $2,200–11,000
- Website
- aeromexico.com
Flights from General Lucio Blanco International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $2,600–14,000
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- $750–950
- Schedules at
- Omnibus Express
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- $750–950
- Schedules at
- Omnibus Express
Bus from Harlingen Bus Station to Brownsville
- Ave. Duration
- 25 min
- Frequency
- Once daily
- Estimated price
- $700–950
- Schedules at
- Omnibus Express
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- $750–950
- Schedules at
- Omnibus Express
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Reynosa to Durango
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- $1,800–2,500
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Durango to Mazatlán
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- $750–1,100
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Reynosa to Durango
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Estimated price
- $1,800–2,500
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Monterrey to Mazatlán
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- $1,900–2,600
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +1 956-682-3481
- [email protected]
- Website
- Valley Metro Texas
Bus from Harlingen to McAllen Central Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $38
- Website
- Valley Metro Texas
Bus from Harlingen to McAllen Central Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $38
- Website
- Valley Metro Texas
Bus from Harlingen to McAllen Central Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $38
- Website
- Valley Metro Texas
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- chihuahuenses.com.mx
Bus from Durango to Mazatlán
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $650–1,100
- Schedules at
- chihuahuenses.com.mx
- Book at
- chihuahuenses.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Durango to Mazatlán
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $700–1,100
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- estrellablanca.com.mx
Bus from Durango to Mazatlán
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $400–1,000
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
- Phone
- +52 800 800 0386
- [email protected]
- Website
- ETN Turistar
Bus from Durango to Mazatlán
- Ave. Duration
- 5h
- Frequency
- 3 times a day
- Estimated price
- $550–1,000
- Website
- ETN Turistar
- Phone
- +1 800 923 1799
- [email protected]
- Website
- Omnibus Express (OMEX VIP)
Bus from McAllen Central Station to Monterrey
- Ave. Duration
- 4h 15m
- Frequency
- Every 4 hours
- Estimated price
- $490–1,000
- Schedules at
- Omnibus Express (OMEX VIP)
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from McAllen Central Station to Monterrey - Centro/ B. Reyes
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- $500–800
- Website
- Greyhound
- Phone
- +52 55 2643 9028
- Website
- apoloplatinum.com.mx
Bus from Monterrey to Mazatlán
- Ave. Duration
- 12h 30m
- Frequency
- 3 times a day
- Estimated price
- $900–1,400
- Schedules at
- platinumline.mx
- Book at
- platinumline.mx
- Ejecutivo
- $900–1,200
- Confort
- $1,000–1,400
- Primera Clase
- $1,000–1,150
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 guide
Booking & Getting There
Yes, the driving distance between Harlingen to Mazatlán is 1106 km. It takes approximately 12h 41m to drive from Harlingen to Mazatlán.
There are 1110+ hotels available in Mazatlán.








































