There are 5 ways to get from Riviera Maya to Panama City by shuttle, plane, 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.
Shuttle, fly
best- Take a shuttle bus from Puerto Aventuras to Aeropuerto Internacional de Cancún Terminal 2
- Fly from Cancún International Airport (CUN) to Tocumen International Airport (PTY)plane CUN - PTY
6h 27m$278–537Bus
cheapest- Take the bus from Playa del Carmen to San Cristóbal de las Casasbus
- Take the bus from San Cristóbal de las Casas to Panajachelbus
- Take the bus from Panajachel to San Salvadorbus
- Take the bus from San Salvador to San Josébus
- Take the bus from Terminal Tica Bus San José to Terminal Tica Bus Panamábus
2d 20h$272–386Train, bus
- Take the train from Estación Tren Maya Playa del Carmen to Estación Tren Maya Chetumal Aeropuertotrain
- Take the bus from Chetumal to Belize Citybus
- Take the bus from Belize City to San Salvadorbus
- Take the bus from Terminal San Carlos - CCA to Terminal Atlántico Nortebus Sac
- Take the bus from Terminal Tica Bus San José to Terminal Tica Bus Panamábus
2d 16h$482–1,481Drive 2,620.4 km
- Drive from Riviera Maya to Panama Citycar 2,620.4 km
43h 25m$359–518Shuttle, bus
- Take a shuttle bus from Puerto Aventuras to Tulum
- Take a shuttle bus from Tulum to Belize City
- Take a shuttle bus from Belize City to Antigua Guatemala
- Take a shuttle bus from Antigua Guatemala to San Salvador
- Take the bus from Terminal Tica Bus San Salvador to Terminal Tica Bus San Josébus
- Take the bus from Terminal Tica Bus San José to Terminal Tica Bus Panamábus
2d 19h
Cancún International Airport (CUN) to Tocumen International Airport (PTY) flights
Questions & Answers
The cheapest way to get from Riviera Maya to Panama City is to bus which costs $270 - $390 and takes 2 days 20h.
The fastest way to get from Riviera Maya to Panama City is to shuttle and fly which takes 6h 27m and costs $270 - $550.
No, there is no direct bus from Riviera Maya to Panama City. However, there are services departing from Playa del Carmen and arriving at Terminal Tica Bus Panamá via San Cristóbal de las Casas, Panajachel, San Salvador and Terminal Tica Bus San José. The journey, including transfers, takes approximately 2 days 20h.
The distance between Riviera Maya and Panama City is 1664 km. The road distance is 2620.4 km.
The best way to get from Riviera Maya to Panama City without a car is to shuttle and bus which takes 2 days 19h and costs .
It takes approximately 6h 27m to get from Riviera Maya to Panama City, including transfers.
Riviera Maya to Panama City bus services, operated by Turismo y Excursiones Alianza, depart from Playa del Carmen station.
Riviera Maya to Panama City bus services, operated by Turismo y Excursiones Alianza, arrive at San Cristóbal de las Casas station.
Yes, the driving distance between Riviera Maya to Panama City is 2620 km. It takes approximately 43h 25m to drive from Riviera Maya to Panama City.
There are 887+ hotels available in Panama City.
What companies run services between Riviera Maya, Mexico and Panama City, Panama?
You can take a shuttle from Puerto Aventuras to Terminal Tica Bus Panamá via Playa del Carmen, Playa del Carmen, San Cristóbal de las Casas, San Cristóbal de las Casas, Panajachel, San Salvador, San José, and Terminal Tica Bus San José in around 2d 20h.
- Website
- copaair.com
Flights from Cancún International Airport to Tocumen International Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- $80–380
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
Train from Estación Tren Maya Playa del Carmen to Estación Tren Maya Chetumal Aeropuerto
- Ave. Duration
- 4h 26m
- Frequency
- Twice daily
- Estimated price
- $22–110
- Website
- Booking Tren Maya
- Special Tourist (INAPAM)
- $22–27
- Local Tourist
- $28–35
- National Tourist
- $40–55
- International Tourist
- $55–70
- National Premier
- $60–80
- International Premier
- $80–110
- Phone
- +52 998 980 0807
- [email protected]
- Website
- Cancun Shuttle
Shuttle from Puerto Aventuras to Aeropuerto Internacional de Cancún Terminal 2
- Ave. Duration
- 54 min
- Frequency
- On demand
- Estimated price
- $40–100
- Schedules at
- Cancun Shuttle
- [email protected]
- Website
- MayanOz
Bus from Chetumal to Belize City
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $30–210
- Website
- MayanOz
- Airport
- $180–210
Bus from Belize City to San Salvador
- Ave. Duration
- 15h
- Frequency
- On demand
- Estimated price
- $110–750
- Website
- MayanOz
- Airport
- $600–750
Bus from Terminal San Carlos - CCA to Terminal Atlántico Norte
- Ave. Duration
- 20h
- Frequency
- 3 times a week
- Estimated price
- $65–95
- Schedules at
- Cristóbal Colón Autobuses (Línea Dorada y Trans Galgos Inter)
- Road
- $65–95
- Phone
- +52 962 625 2435
- [email protected]
- Website
- Tica Bus
Bus from Terminal Tica Bus San José to Terminal Tica Bus Panamá
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- $55–80
- Website
- Tica Bus
Bus from Terminal Tica Bus San Salvador to Terminal Tica Bus San José
- Ave. Duration
- 24h
- Frequency
- 3 times a week
- Estimated price
- $65–95
- Website
- Tica Bus
Bus from Terminal Tica Bus San José to Terminal Tica Bus Panamá
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- $55–80
- Website
- Tica Bus
Bus from Terminal Tica Bus San José to Terminal Tica Bus Panamá
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- $55–80
- Website
- Tica Bus
- Phone
- +52 984 188 6604
- Website
- facebook.com
Shuttle from Puerto Aventuras to Tulum
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- $35–180
- Schedules at
- taxisplayadelcarmen.com
- To Airport
- $110–180
- Phone
- +501 614 9503
- [email protected]
- Website
- Nelson Maya Adventures
Shuttle from Tulum to Belize City
- Ave. Duration
- 7h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
Shuttle from Belize City to Antigua Guatemala
- Ave. Duration
- 11h
- Frequency
- On demand
- Website
- Nelson Maya Adventures
- Phone
- +503 7223 2638
- [email protected]
- Website
- Infini Tours
Shuttle from Antigua Guatemala to San Salvador
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $150
- Website
- Infini Tours
- Phone
- +52 921 167 7641
- [email protected]
- Website
- Turismo y Excursiones Alianza
Bus from Playa del Carmen to San Cristóbal de las Casas
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $40–60
- Schedules at
- Turismo y Excursiones Alianza
- Phone
- +502 7762 2462
- [email protected]
- Website
- Eterna Primavera
Bus from San Cristóbal de las Casas to Panajachel
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $46
- Website
- Eterna Primavera
Bus from Panajachel to San Salvador
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $53
- Website
- Eterna Primavera
- Phone
- +503 7841 5688
- [email protected]
- Website
- Transporte del SOL
Bus from San Salvador to San José
- Ave. Duration
- 23h
- Frequency
- 3 times a week
- Estimated price
- $60
- Schedules at
- Transporte del SOL
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 Train travel in Spain: A guide to Renfe, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from London to Edinburgh - to help you get the most out of your next trip.





























