There are 8 ways to get from McAllen to Puerto Morelos by plane, bus, car, train, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly General Lucio Blanco International Airport to Cancún International Airport
best- Fly from General Lucio Blanco International Airport (REX) to Cancún International Airport (CUN)plane REX - CUN
4h 49m$1,748–10,996Bus
- Take the bus from Reynosa to Coatzacoalcosbus
- Take the bus from Coatzacoalcos to Terminal de Autobuses ADO Tulumbus
- Take the bus from Terminal de Autobuses ADO Tulum to Playa del Carmenbus
35h 18m$3,339–4,763Drive 2,225.7 km
- Drive from McAllen to Puerto Moreloscar 2,225.7 km
28h 25m$4,297–6,207Fly Mcallen Miller International Airport to Cancún International Airport
- Fly from Mcallen Miller International Airport (MFE) to Cancún International Airport (CUN)plane MFE - CUN
7h 2m$2,298–10,042Fly Mcallen Miller International Airport to Tulum International Airport, train
- Fly from Mcallen Miller International Airport (MFE) to Tulum International Airport (TQO)plane MFE - TQO
- Take the train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Puerto Morelostrain
7h 42m$4,033–15,322Bus, taxi, train
- Take the bus from Reynosa to Villahermosabus
- Take the bus from Villahermosa to Buena Vistabus
- Take the taxi from Buena Vista to Estación Tren Maya Palenquetaxi
- Take the train from Estación Tren Maya Palenque to Estación Tren Maya Cancún Aeropuertotrain
40h 16m$4,864–9,940Bus via Villahermosa
- Take the bus from Reynosa to Villahermosabus
- Take the bus from Villahermosa to Playa del Carmen Alternabus Vía Chetumal / ...
41h 30m$3,999–7,654Bus via Paraíso
- Take the bus from Reynosa to Cárdenasbus
- Take the bus from Cárdenas to Paraísobus
- Take the bus from Paraíso to Playa del Carmen Terminal Alternabus
45h 37m$4,339–8,309
General Lucio Blanco International Airport (REX) to Cancún International Airport (CUN) flights
Questions & Answers
The cheapest way to get from McAllen to Puerto Morelos is to fly which costs $1700 - $11000 and takes 4h 49m.
The fastest way to get from McAllen to Puerto Morelos is to fly which takes 4h 49m and costs $1700 - $11000.
No, there is no direct bus from McAllen station to Puerto Morelos. However, there are services departing from McAllen Central Station and arriving at Puerto Morelos via Reynosa, Coatzacoalcos, Terminal de Autobuses ADO Tulum and Playa del Carmen. The journey, including transfers, takes approximately 35h 18m.
The distance between McAllen and Puerto Morelos is 1336 km. The road distance is 2225.7 km.
The best way to get from McAllen to Puerto Morelos without a car is to bus which takes 35h 18m and costs $3300 - $4800.
It takes approximately 4h 49m to get from McAllen to Puerto Morelos, including transfers.
McAllen to Puerto Morelos bus services, operated by ADO, depart from Reynosa station.
The best way to get from McAllen to Puerto Morelos is to fly which takes 4h 49m and costs $1700 - $11000. Alternatively, you can bus, which costs $3300 - $4800 and takes 35h 18m.
McAllen to Puerto Morelos bus services, operated by ADO, arrive at Coatzacoalcos station.
Yes, the driving distance between McAllen to Puerto Morelos is 2226 km. It takes approximately 28h 25m to drive from McAllen to Puerto Morelos.
What companies run services between McAllen, TX, USA and Puerto Morelos, Estado de Quintana Roo, Mexico?
Viva Aerobus flies from General Lucio Blanco International Airport (REX) to Cancún International Airport (CUN) twice daily. Alternatively, you can take a bus from McAllen Central Station to Puerto Morelos via Reynosa, Coatzacoalcos, Terminal de Autobuses ADO Tulum, Playa del Carmen, and Puerto Morelos in around 35h 18m.
- Website
- united.com
Flights from Mcallen Miller International Airport to Cancún International Airport via Houston
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $2,000–9,000
Flights from Mcallen Miller International Airport to Tulum International Airport via Houston
- Ave. Duration
- 4h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $2,800–13,000
- Website
- aa.com
Flights from Mcallen Miller International Airport to Cancún International Airport via Dallas/Ft.Worth
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- $2,500–11,000
Flights from Mcallen Miller International Airport to Cancún International Airport via Phoenix
- Ave. Duration
- 8h 59m
- When
- Thursday and Sunday
- Estimated price
- $4,100–16,000
Flights from Mcallen Miller International Airport to Tulum International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 17m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $3,500–15,000
- Website
- vivaaerobus.com
Flights from General Lucio Blanco International Airport to Cancún International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $1,200–4,100
Flights from General Lucio Blanco International Airport to Cancún International Airport via Veracruz
- Ave. Duration
- 4h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $1,200–4,100
Flights from General Lucio Blanco International Airport to Cancún International Airport via Mexico City
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Friday, and Saturday
- Estimated price
- $1,200–4,100
- Website
- delta.com
Flights from Mcallen Miller International Airport to Cancún International Airport via Austin
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $2,100–9,500
- Phone
- +52 559 771 1000
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Tulum Aeropuerto to Estación Tren Maya Puerto Morelos
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $230–1,100
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $230–280
- Local Tourist
- $290–350
- National Tourist
- $430–550
- International Tourist
- $550–700
- National Premier
- $650–850
- International Premier
- $900–1,100
Train from Estación Tren Maya Palenque to Estación Tren Maya Cancún Aeropuerto
- Ave. Duration
- 10h 53m
- Frequency
- Once daily
- Estimated price
- $750–3,800
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $750–950
- Local Tourist
- $950–1,200
- National Tourist
- $1,400–1,800
- International Tourist
- $1,900–2,400
- National Premier
- $2,300–2,800
- International Premier
- $3,100–3,800
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Reynosa to Coatzacoalcos
- Ave. Duration
- 18h 59m
- Frequency
- 4 times a day
- Estimated price
- $2,300–3,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Reynosa to Villahermosa
- Ave. Duration
- 22h 50m
- Frequency
- Twice daily
- Estimated price
- $2,700–3,900
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Reynosa to Villahermosa
- Ave. Duration
- 22h 50m
- Frequency
- Twice daily
- Estimated price
- $2,700–3,900
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Villahermosa to Playa del Carmen Alterna
- Ave. Duration
- 13h 40m
- Frequency
- Every 30 minutes
- Estimated price
- $1,500–2,500
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Reynosa to Cárdenas
- Ave. Duration
- 21h 56m
- Frequency
- Twice daily
- Estimated price
- $2,600–3,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 921 167 7641
- [email protected]
- Website
- facebook.com
Bus from Coatzacoalcos to Terminal de Autobuses ADO Tulum
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $750–1,100
- Schedules at
- facebook.com
Bus from Villahermosa to Buena Vista
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $440–460
- Schedules at
- facebook.com
- Phone
- +52 984 131 6530
- [email protected]
- Website
- facebook.com
Bus from Terminal de Autobuses ADO Tulum to Playa del Carmen
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $60–80
- Schedules at
- facebook.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Villahermosa to Playa del Carmen Alterna
- Ave. Duration
- 14h 45m
- Frequency
- Every 4 hours
- Estimated price
- $1,000–1,600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Paraíso to Playa del Carmen Terminal Alterna
- Ave. Duration
- 17h 35m
- Frequency
- Once daily
- Estimated price
- $1,100–1,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Villahermosa to Playa del Carmen Alterna
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a day
- Estimated price
- $1,500–2,800
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 999 924 0830
- Website
- facebook.com
Bus from Cárdenas to Paraíso
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $55–110
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 1 993 129 9198
- Website
- facebook.com
Bus from Cárdenas to Paraíso
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $59–65
- Schedules at
- facebook.com
- Ave. Duration
- 1h
- Estimated price
- $800–1,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Getting around the Cyclades, and Getting to Rome from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 212+ hotels available in Puerto Morelos.



























