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 24m$3,598–10,812Bus 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,404–2,204Bus
- 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,293–4,527Drive 1,106.2 km
- Drive from Harlingen to Mazatláncar 1,106.2 km
12h 41m$2,311–3,338Fly 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,737–10,837Bus 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
8h 41m$3,464–11,744Bus 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 43m$3,538–11,847Bus, bus to Monterrey International Airport, fly
- Take the bus from Harlingen Bus Station to McAllen Central Stationbus
- Take the bus from McAllen Central Station to Monterreybus
- Fly from Monterrey International Airport (MTY) to General Rafael Buelna International Airport (MZT)plane MTY - MZT
9h 38m$3,333–6,844Bus 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 - $2200 and takes 22h 20m.
The fastest way to get from Harlingen to Mazatlán is to bus and fly which takes 6h 24m 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 $3200 - $4600.
It takes approximately 6h 24m 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 $3200 - $4600. Alternatively, you can fly, which costs $2700 - $11000 and takes 8h 24m.
Harlingen to Mazatlán bus services, operated by Omnibus Express, arrive at McAllen Central Station.
Mazatlán is 2h behind Harlingen. It is currently 9:03 PM in Harlingen and 7:03 PM 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, United Airlines and American Airlines fly from Rio Grande Valley International Airport (HRL) to General Rafael Buelna International Airport (MZT) twice daily.
- Website
- vivaaerobus.com
Flights from General Lucio Blanco International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $2,200–9,000
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Monterrey International Airport
- Ave. Duration
- 4h 35m
- When
- Friday
- Estimated price
- $1,900–12,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Monterrey International Airport
- Ave. Duration
- 6h 8m
- When
- Monday and Thursday
- Estimated price
- $1,800–11,000
Flights from Monterrey International Airport to General Rafael Buelna International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $1,400–3,100
- Website
- united.com
Flights from Rio Grande Valley International Airport to General Rafael Buelna International Airport via Houston
- Ave. Duration
- 7h 3m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $2,100–10,000
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,100–10,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Houston
- Ave. Duration
- 5h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $2,100–10,000
- Website
- aa.com
Flights from Rio Grande Valley International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 2m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $2,300–11,000
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 3m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $2,400–11,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 10m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $2,400–11,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Phoenix
- Ave. Duration
- 8h 26m
- When
- Every day
- Estimated price
- $2,900–13,000
- Website
- mexicana.gob.mx
Flights from General Lucio Blanco International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 4h 10m
- When
- Sunday
- Estimated price
- $2,500–13,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–13,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
- $700–950
- Schedules at
- Omnibus Express
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- $700–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
- $700–950
- Schedules at
- Omnibus Express
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- $700–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 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)
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 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
- $37
- Website
- Valley Metro Texas
Bus from Harlingen to McAllen Central Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $37
- Website
- Valley Metro Texas
Bus from Harlingen to McAllen Central Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $37
- 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 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from McAllen Central Station to Monterrey - Centro/ B. Reyes
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Estimated price
- $500–750
- 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
- $850–1,400
- Schedules at
- platinumline.mx
- Book at
- platinumline.mx
- Ejecutivo
- $850–1,200
- Confort
- $950–1,400
- Primera Clase
- $950–1,100
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 1146+ hotels available in Mazatlán.


































