There are 6 ways to get from Puerto Barrios to Cancún by car, plane, ferry, bus, shuttle, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Ramón Villeda Morales International Airport, fly
best- Drive from Puerto Barrios to Ramón Villeda Morales International Airport (SAP)car
- Fly from Ramón Villeda Morales International Airport (SAP) to Cancún International Airport (CUN)plane SAP - CUN
7h 23m$4,516–11,670Ferry, bus
cheapest- Take the ferry from Muelle Municipal to Punta Gordaferry
- Take the bus from Punta Gorda to Novelo's Bus Terminalbus
- Take the bus from Belize City to Chetumalbus
- Take the bus from Chetumal to Terminal de Autobuses ADO Cancúnbus
18h 33m$1,517–6,745Drive 926.5 km
- Drive from Puerto Barrios to Cancúncar 926.5 km
16h 41m$1,907–2,755Ferry, shuttle
- Take the ferry from Puerto Barrios to Punta Gorda Municipal Pierferry
- Take a shuttle bus from Punta Gorda to Belize City
- Take a shuttle bus from Belize City to Cancún
18h 41mFly from Puerto Barrios Airport
- Fly from Puerto Barrios Airport (PBR) to Cancún International Airport (CUN)plane PBR - CUN
6h$1,922–7,959Ferry, bus, train
- Take the ferry from Muelle Municipal to Punta Gordaferry
- Take the bus from Punta Gorda to Novelo's Bus Terminalbus
- Take the bus from Belize City to Chetumalbus
- Take the train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Cancún Aeropuertotrain
19h 23m$1,557–7,385
Ramón Villeda Morales International Airport (SAP) to Cancún International Airport (CUN) flights
Questions & Answers
The cheapest way to get from Puerto Barrios to Cancún is to drive which costs $1900 - $2800 and takes 16h 41m.
The fastest way to get from Puerto Barrios to Cancún is to fly which takes 6h and costs $1900 - $8000.
The distance between Puerto Barrios and Cancún is 800 km. The road distance is 926.5 km.
The best way to get from Puerto Barrios to Cancún without a car is to ferry and bus which takes 18h 33m and costs $1500 - $7000.
It takes approximately 7h 23m to get from Puerto Barrios to Cancún, including transfers.
Cancún is 1h ahead of Puerto Barrios. It is currently 4:21 PM in Puerto Barrios and 5:21 PM in Cancún.
Yes, the driving distance between Puerto Barrios to Cancún is 926 km. It takes approximately 16h 41m to drive from Puerto Barrios to Cancún.
There are 1662+ hotels available in Cancún.
What companies run services between Puerto Barrios, Guatemala and Cancún, Mexico?
TAG Airlines, Avianca - Aerovías del Continente Americano S.A., and Volaris fly from Puerto Barrios Airport (PBR) to Cancún International Airport (CUN) 6 times a week.
- Website
- avianca.com
Flights from Ramón Villeda Morales International Airport to Cancún International Airport via San Salvador
- Ave. Duration
- 6h 42m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $4,100–11,000
Flights from Ramón Villeda Morales International Airport to Cancún International Airport via Guatemala City
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $4,100–11,000
Flights from Puerto Barrios Airport to Cancún International Airport via Guatemala City
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- $2,800–12,000
Flights from Puerto Barrios Airport to Cancún International Airport via Guatemala City, San Salvador
- Ave. Duration
- 6h 5m
- When
- Tuesday and Thursday
- Estimated price
- $3,000–13,000
- Website
- copaair.com
Flights from Ramón Villeda Morales International Airport to Cancún International Airport via Panama City
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $2,300–9,500
- Website
- volaris.com
Flights from Ramón Villeda Morales International Airport to Cancún International Airport via Guatemala City
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $1,900–8,000
Flights from Puerto Barrios Airport to Cancún International Airport via Guatemala City
- Ave. Duration
- 7h 34m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $1,600–7,500
- Website
- aeromexico.com
Flights from Ramón Villeda Morales International Airport to Cancún International Airport via Mexico City
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $2,100–9,500
- Phone
- +52 559 771 1000
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Chetumal Aeropuerto to Estación Tren Maya Cancún Aeropuerto
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $410–2,000
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $410–490
- Local Tourist
- $500–650
- National Tourist
- $750–1,000
- International Tourist
- $1,000–1,300
- National Premier
- $1,100–1,500
- International Premier
- $1,500–2,000
- Phone
- +1 501 702 2049
- [email protected]
- Website
- go.jamesbus.bz
Bus from Punta Gorda to Novelo's Bus Terminal
- Ave. Duration
- 6h 30m
- Frequency
- Every 3 hours
- Estimated price
- $180–550
- Website
- https://go.jamesbus.bz/
- Website
- https://www.facebook.com/profile.php?id=61575040944764
Bus from Punta Gorda to Novelo's Bus Terminal
- Ave. Duration
- 6h 30m
- Frequency
- Every 3 hours
- Estimated price
- $180–550
- Website
- https://go.jamesbus.bz/
- Website
- https://www.facebook.com/profile.php?id=61575040944764
- [email protected]
- Website
- travelmundomaya.com
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,000–3,600
Bus from Belize City to Chetumal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $500–3,600
- Website
- https://travelmundomaya.com/home
- Airport
- $3,000–3,600
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 6h 15m
- Frequency
- Hourly
- Estimated price
- $700–1,200
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 5h 45m
- Frequency
- 4 times a day
- Estimated price
- $650–1,400
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 997 976 0191
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 6h 40m
- Frequency
- 4 times a day
- Estimated price
- $410–550
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Chetumal to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $470–750
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +501 614 9503
- [email protected]
- Website
- nelsonmayaadventures.com
Shuttle from Punta Gorda to Belize City
- Ave. Duration
- 5h
- Frequency
- On demand
- Website
- https://www.nelsonmayaadventures.com/
Shuttle from Belize City to Cancún
- Ave. Duration
- 9h
- Frequency
- On demand
- Website
- https://www.nelsonmayaadventures.com/
- Phone
- +501 602 0807
- [email protected]
Ferry from Muelle Municipal to Punta Gorda
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $427
- Schedules at
- https://www.facebook.com/requenascharterservice
Ferry from Muelle Municipal to Punta Gorda
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $427
- Schedules at
- https://www.facebook.com/requenascharterservice
- Phone
- +502 5308 5106
- [email protected]
- Website
- adrenalinatours.com
Ferry from Muelle Municipal to Punta Gorda
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $1,024
- Website
- https://adrenalinatours.com/
Ferry from Muelle Municipal to Punta Gorda
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $1,024
- Website
- https://adrenalinatours.com/
- [email protected]
- Website
- travelmundomaya.com
Ferry from Muelle Municipal to Punta Gorda
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $490–1,200
- Website
- https://travelmundomaya.com/home
Ferry from Muelle Municipal to Punta Gorda
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $490–1,200
- Website
- https://travelmundomaya.com/home
- Phone
- +502 7948 5525
- [email protected]
- Website
- facebook.com
Ferry from Puerto Barrios to Punta Gorda Municipal Pier
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $849
- Schedules at
- facebook.com
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 France: A guide to SNCF, How to get from JFK to New York City, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.


































