There are 4 ways to get from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos by taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Estación Tren Maya Playa del Carmentaxi
- Take the train from Estación Tren Maya Playa del Carmen to Estación Tren Maya Puerto Morelostrain Chetumal
46 min$279–941Drive 42.1 km
cheapest- Drive from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Moreloscar 42.1 km
41 min$75–108Bus
- Take the bus from Xcaret to Puente Puerto Morelosbus Merida
1h 12m$120–157Taxi
- Take the taxi from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelostaxi 42.1 km
41 min$370–450
Questions & Answers
The cheapest way to get from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos is to drive which costs $70 - $110 and takes 41 min.
The fastest way to get from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos is to drive which takes 41 min and costs $70 - $110.
No, there is no direct bus from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos. However, there are services departing from Xcaret and arriving at Puente Puerto Morelos via . The journey, including transfers, takes approximately 1h 12m.
The distance between Occidental at Xcaret Destination - All Inclusive, Playa del Carmen and Puerto Morelos is 43 km. The road distance is 42.1 km.
The best way to get from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos without a car is to taxi and train which takes 46 min and costs $270 - $950.
It takes approximately 46 min to get from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos, including transfers.
Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos bus services, operated by Autobuses Mayab, depart from Xcaret station.
Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos bus services, operated by Autobuses Mayab, arrive at Puente Puerto Morelos station.
Yes, the driving distance between Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos is 42 km. It takes approximately 41 min to drive from Occidental at Xcaret Destination - All Inclusive, Playa del Carmen to Puerto Morelos.
There are 211+ hotels available in Puerto Morelos.
What companies run services between Occidental at Xcaret Destination - All Inclusive, Playa del Carmen, Mexico and Puerto Morelos, Estado de Quintana Roo, Mexico?
Autobuses Mayab operates a bus from Xcaret to Puente Puerto Morelos every 3 hours. Tickets cost $45–65 and the journey takes 45 min.
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Playa del Carmen to Estación Tren Maya Puerto Morelos
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Estimated price
- $160–800
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $160–200
- Local Tourist
- $200–250
- National Tourist
- $310–370
- International Tourist
- $410–490
- National Premier
- $490–600
- International Premier
- $650–800
- Phone
- +52 997 976 0191
- [email protected]
- Website
- ado.com.mx
Bus from Xcaret to Puente Puerto Morelos
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- $45–65
- Schedules at
- ahorrobus.com.mx
- Ave. Duration
- 28 min
- Estimated price
- $110–450
Taritaxi
- Phone
- +52 984 188 6604
- Website
- taritaxi.mx
Taxi Playa del Carmen
- Phone
- +529842184038
Taritaxi
- Phone
- +52 984 188 6604
- Website
- taritaxi.mx
Taxi Playa del Carmen
- Phone
- +529842184038
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 Slovenia: Getting from Ljubljana to Lake Bled, Heading to Europe? Read this before you buy a Eurail Pass, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.










