There are 9 ways to get from Harlingen to Mazatlán by bus (Flixbus, Greyhound), car, bus, plane, 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
best- 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 3m$2,437–3,764Bus 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,301–2,251Drive 1,106.2 km
- Drive from Harlingen to Mazatláncar 1,106.2 km
12h 41m$2,127–3,073Bus to General Servando Canales International Airport, fly
- Take the bus from Harlingen Bus Station to La Plaza at Brownsvillebus
- Fly from General Servando Canales International Airport (MAM) to General Rafael Buelna International Airport (MZT)plane MAM - MZT
22h 14m$3,098–8,977Bus via Mazatlán
- 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,234–4,453Bus 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,384–3,634Bus to General Lucio Blanco International Airport, fly
- 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 33m$3,437–5,439Bus 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 36m$3,677–15,074Bus to Brownsville-South Padre Island International Airport, fly
- Take the bus from Harlingen Bus Station to La Plaza at Brownsvillebus
- Fly from Brownsville-South Padre Island International Airport (BRO) to General Rafael Buelna International Airport (MZT)plane BRO - MZT
9h 37m$2,802–9,961
General Servando Canales International Airport (MAM) to General Rafael Buelna International Airport (MZT) flights
Questions & Answers
The cheapest way to get from Harlingen to Mazatlán is to bus via Monterrey which costs $1300 - $2300 and takes 22h 20m.
The fastest way to get from Harlingen to Mazatlán is to bus and fly which takes 6h 33m and costs $3400 - $5500.
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 3m.
The distance between Harlingen and Mazatlán is 1110 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 3m and costs $2400 - $3800.
It takes approximately 18h 3m to get from Harlingen to Mazatlán, including transfers.
Harlingen to Mazatlán bus services, operated by Flixbus USA, depart from Harlingen Bus Station.
Harlingen to Mazatlán bus services, operated by Flixbus USA, arrive at McAllen Central Station.
Mazatlán is 2h behind Harlingen. It is currently 11:37 AM in Harlingen and 9:37 AM in Mazatlán.
Yes, the driving distance between Harlingen to Mazatlán is 1106 km. It takes approximately 12h 41m to drive from Harlingen to 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 3m.
- Website
- vivaaerobus.com
Flights from General Servando Canales International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 23h
- When
- Tuesday to Sunday
- Estimated price
- $2,400–8,500
Flights from General Lucio Blanco International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $2,700–4,400
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Monterrey
- Ave. Duration
- 7h 32m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $2,100–9,000
- Website
- aa.com
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 51m
- When
- Saturday
- Estimated price
- $3,300–15,000
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Phoenix
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- $4,000–17,000
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 31m
- When
- Saturday
- Estimated price
- $2,400–11,000
- Website
- aeromexico.com
Flights from General Servando Canales International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 24h 2m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $2,800–14,000
Flights from General Lucio Blanco International Airport to General Rafael Buelna International Airport via Mexico City
- Ave. Duration
- 5h 59m
- When
- Every day
- Estimated price
- $2,500–12,000
- Website
- united.com
Flights from Mcallen Miller International Airport to General Rafael Buelna International Airport via Houston
- Ave. Duration
- 6h 21m
- When
- Saturday
- Estimated price
- $2,900–14,000
Flights from Brownsville-South Padre Island International Airport to General Rafael Buelna International Airport via Houston
- Ave. Duration
- 5h 16m
- When
- Saturday
- Estimated price
- $2,100–10,000
- Website
- volaris.com
Flights from General Servando Canales International Airport to General Rafael Buelna International Airport via Mexico City, Guadalajara
- Ave. Duration
- 19h 56m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $2,400–8,500
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $90–160
- Schedules at
- Flixbus USA
Bus from Harlingen Bus Station to La Plaza at Brownsville
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- $70–120
- Schedules at
- Flixbus USA
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $90–160
- Schedules at
- Flixbus USA
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $90–160
- Schedules at
- Flixbus USA
Bus from Harlingen Bus Station to La Plaza at Brownsville
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- $70–120
- Schedules at
- Flixbus USA
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- $85–170
- Website
- Greyhound
Bus from Harlingen Bus Station to La Plaza at Brownsville
- Ave. Duration
- 35 min
- Frequency
- 3 times a day
- Estimated price
- $65–130
- Website
- Greyhound
Bus from McAllen Central Station to Monterrey - Centro/ B. Reyes
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- $400–800
- Website
- Greyhound
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- $85–170
- Website
- Greyhound
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Estimated price
- $85–170
- Website
- Greyhound
Bus from Harlingen Bus Station to La Plaza at Brownsville
- Ave. Duration
- 35 min
- Frequency
- 3 times a day
- Estimated price
- $65–130
- Website
- Greyhound
- 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 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 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
- +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,000
- 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
- 800 507 5500
- [email protected]
- Website
- Valle del Guadiana
Bus from Durango to Mazatlán
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $815
- Schedules at
- Valle del Guadiana
- 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
Bus from Harlingen Bus Station to McAllen Central Station
- Ave. Duration
- 28 min
- Frequency
- Once daily
- Estimated price
- $650–900
- Schedules at
- Omnibus Express
- 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
- $34
- Website
- Valley Metro Texas
Bus from Harlingen to McAllen Central Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 3 hours
- Estimated price
- $34
- Website
- Valley Metro Texas
- 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
- $450–1,000
- Schedules at
- Omnibus Express (OMEX VIP)
- 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
More Questions & Answers
There are 1134+ hotels available in Mazatlán.




























