There are 9 ways to get from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras by plane, shuttle, bus, train, car, 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 Benito Juárez International Airport to Cancún International Airport, shuttle
best- Fly from Benito Juárez International Airport (MEX) to Cancún International Airport (CUN)plane MEX - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
5h 9m$1,706–4,730Fly Felipe Ángeles International Airport to Cancún International Airport, shuttle
cheapest- Fly from Felipe Ángeles International Airport (NLU) to Cancún International Airport (CUN)plane NLU - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
5h 49m$1,653–5,296Bus, train
- Take the bus from México Terminal TAPO to Chetumalbus
- Take the train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Playa del Carmentrain Chetumal
27h 50m$5,756–9,473Drive 1,576.3 km
- Drive from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventurascar 1,576.3 km
19h 36m$2,785–4,023Fly Felipe Ángeles International Airport to Tulum International Airport, taxi, shuttle
- Fly from Felipe Ángeles International Airport (NLU) to Tulum International Airport (TQO)plane NLU - TQO
- Take the taxi from Tulum International Airport (TQO) to Tulumtaxi
- Take a shuttle bus from Tulum to Puerto Aventuras
6h 8m$3,903–8,996Fly Licenciado Adolfo López Mateos International Airport to Cancún International Airport, shuttle
- Fly from Licenciado Adolfo López Mateos International Airport (TLC) to Cancún International Airport (CUN)plane TLC - CUN
- Take a shuttle bus from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
6h 14m$1,842–5,775Fly Benito Juárez International Airport to Tulum International Airport, taxi, shuttle
- Fly from Benito Juárez International Airport (MEX) to Tulum International Airport (TQO)plane MEX - TQO
- Take the taxi from Tulum International Airport (TQO) to Tulumtaxi
- Take a shuttle bus from Tulum to Puerto Aventuras
5h 58m$4,606–10,630Bus
- Take the bus from México TAPO to Puebla Terminal CAPUbus
- Take the bus from Puebla Capu to Playa del Carmen Alternabus
30h$2,299–4,683Bus via Mérida
- Take the bus from Terminal Central de Autobuses del Norte to Mérida Centro Históricobus
- Take the bus from Mérida to Xpu-Hábus Merida
33h 49m$2,802–4,447
Benito Juárez International Airport (MEX) to Cancún International Airport (CUN) flights
Questions & Answers
The cheapest way to get from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras is to fly and shuttle which costs $1700 - $4800 and takes 5h 9m.
The fastest way to get from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras is to fly and shuttle which takes 5h 9m and costs $1700 - $4800.
No, there is no direct bus from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras. However, there are services departing from México TAPO and arriving at Playa del Carmen Alterna via Puebla Capu. The journey, including transfers, takes approximately 30h.
The distance between Mexico City and Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras is 1370 km. The road distance is 1576.3 km.
The best way to get from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras without a car is to bus and train which takes 27h 50m and costs $5500 - $9500.
It takes approximately 5h 9m to get from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras, including transfers.
Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras bus services, operated by Autobuses Unidos (AU), depart from México TAPO station.
Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras bus services, operated by Autobuses Unidos (AU), arrive at Puebla Terminal CAPU station.
Yes, the driving distance between Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras is 1576 km. It takes approximately 19h 36m to drive from Mexico City to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras.
There are 2097+ hotels available in Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras.
What companies run services between Mexico City, Mexico and Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras, Mexico?
You can take a bus from México TAPO to Hard Rock Hotel Riviera Maya - All Inclusive, Puerto Aventuras via Puebla Terminal CAPU, Puebla Capu, Playa del Carmen Alterna, Playa del Carmen, and Puerto Aventuras in around 30h.
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $1,100–2,900
Flights from Felipe Ángeles International Airport to Cancún International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- $1,000–3,700
Flights from Felipe Ángeles International Airport to Cancún International Airport via Veracruz
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,000–3,700
Flights from Felipe Ángeles International Airport to Tulum International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $950–2,900
Flights from Licenciado Adolfo López Mateos International Airport to Cancún International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $1,200–4,400
Flights from Licenciado Adolfo López Mateos International Airport to Cancún International Airport via Monterrey
- Ave. Duration
- 5h 17m
- When
- Friday, Sunday, Monday, Tuesday, Wednesday, and Thursday
- Estimated price
- $1,200–4,400
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- $1,100–5,500
Flights from Felipe Ángeles International Airport to Cancún International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $1,000–5,000
Flights from Felipe Ángeles International Airport to Tulum International Airport
- Ave. Duration
- 2h 9m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $1,300–7,000
Flights from Benito Juárez International Airport to Tulum International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $1,400–7,500
- Website
- volaris.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- $1,200–4,400
Flights from Felipe Ángeles International Airport to Cancún International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $1,100–4,000
Flights from Licenciado Adolfo López Mateos International Airport to Cancún International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- $1,100–3,300
- Website
- mexicana.gob.mx
Flights from Felipe Ángeles International Airport to Tulum International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $1,300–7,000
- Website
- turkishairlines.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $3,000–8,500
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Playa del Carmen
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Estimated price
- $370–1,800
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $370–450
- Local Tourist
- $470–600
- National Tourist
- $700–900
- International Tourist
- $950–1,200
- National Premier
- $1,000–1,400
- International Premier
- $1,300–1,800
- Phone
- +52 998 980 0807
- [email protected]
- Website
- Cancun Shuttle
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- $600–1,300
- Schedules at
- Cancun Shuttle
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- $600–1,300
- Schedules at
- Cancun Shuttle
Shuttle from Aeropuerto Internacional de Cancún Terminal 2 to Puerto Aventuras
- Ave. Duration
- 53 min
- Frequency
- On demand
- Estimated price
- $600–1,300
- Schedules at
- Cancun Shuttle
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from México Terminal TAPO to Chetumal
- Ave. Duration
- 20h 45m
- Frequency
- Once daily
- Estimated price
- $2,000–3,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- $290–430
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Capu to Playa del Carmen Alterna
- Ave. Duration
- 24h 45m
- Frequency
- Twice daily
- Estimated price
- $2,100–4,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Mérida Centro Histórico
- Ave. Duration
- 23h 45m
- Frequency
- 3 times a day
- Estimated price
- $2,300–3,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Tulum to Puerto Aventuras
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- $600–3,100
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $1,900–3,100
Shuttle from Tulum to Puerto Aventuras
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- $600–3,100
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $1,900–3,100
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- $200–360
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 222 273 8300
- [email protected]
- Website
- estrellaroja.com.mx
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 2h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $240–460
- Schedules at
- estrellaroja.com.mx
- Book at
- estrellaroja.com.mx
- Phone
- +52 222 273 8300
- Website
- Super Rápidos
Bus from México TAPO to Puebla Terminal CAPU
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $170–240
- Schedules at
- Super Rápidos
- Phone
- +52 997 976 0191
- [email protected]
- Website
- ado.com.mx
Bus from Mérida to Xpu-Há
- Ave. Duration
- 8h 10m
- Frequency
- Every 3 hours
- Estimated price
- $480–800
- Schedules at
- ahorrobus.com.mx
- Ave. Duration
- 44 min
- Estimated price
- $2,300–2,800
Taxis Tiburones del Caribe
- Phone
- +52 984 106 8542
Taxis Tiburones del Caribe
- Phone
- +52 984 106 8542
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 Why you should take the train in the US, Train travel in Spain: A guide to Renfe, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.


























