There are 6 ways to get from Caye Caulker to Puerto Barrios by ferry, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, Bus via Dangriga
best- Take the ferry from Caye Caulker to Belize Terminalferry
- Take the bus from Belize City to Dangrigabus
- Take the bus from Dangriga to Punta Gordabus
- Take the ferry from Punta Gorda to Muelle Municipalferry
10h 41m$254–353Ferry, bus
cheapest- Take the ferry from Caye Caulker to Belize Terminalferry
- Take the bus from Novelo's Bus Terminal to Punta Gordabus
- Take the ferry from Punta Gorda to Muelle Municipalferry
11h$54–168Ferry, Bus, drive
- Take the ferry from Caye Caulker to Belize Terminalferry
- Take the bus from Belize City to Placenciabus
- Drive from Placencia to Puerto Barrioscar
13h 19m$359–438Fly to Dangriga, bus, ferry
- Fly from Caye Caulker (CUK) to Dangriga (DGA)plane CUK - DGA
- Take the bus from Dangriga to Punta Gordabus
- Take the ferry from Punta Gorda to Muelle Municipalferry
7h 53m$134–198Ferry, bus #2
- Take the ferry from Caye Caulker to Belize Cityferry
- Take the bus from Novelo's Bus Terminal to Punta Gordabus
- Take the ferry from Punta Gorda Municipal Pier to Puerto Barriosferry
13h 31m$83–101Shuttle, ferry
- Take a shuttle bus from Belize City to Punta Gorda
- Take the ferry from Punta Gorda to Muelle Municipalferry
7h 37m
Caye Caulker (CUK) to Dangriga (DGA) flights
Questions & Answers
The cheapest way to get from Caye Caulker to Puerto Barrios is to ferry and bus which costs $80 - $110 and takes 13h 31m.
The fastest way to get from Caye Caulker to Puerto Barrios is to fly and bus and ferry which takes 7h 53m and costs $130 - $200.
The distance between Caye Caulker and Puerto Barrios is 397 km.
The best way to get from Caye Caulker to Puerto Barrios without a car is to ferry and Bus via Dangriga which takes 10h 41m and costs $250 - $360.
It takes approximately 10h 41m to get from Caye Caulker to Puerto Barrios, including transfers.
There are 37+ hotels available in Puerto Barrios.
What companies run services between Caye Caulker, Belize and Puerto Barrios, Guatemala?
There is no direct connection from Caye Caulker to Puerto Barrios. However, you can take the ferry to Belize Terminal, walk to Belize City, take the bus to Belcan Bus Stop, walk to Belize City, take the bus to Dangriga, walk to Dangriga, take the bus to Punta Gorda, walk to Punta Gorda, then take the ferry to Muelle Municipal. Alternatively, you can take a ferry from Caye Caulker to Puerto Barrios via Belize Terminal, Belize City, Belcan Bus Stop, Belize City, and Placencia in around 13h 19m.
- Website
- tropicair.com
Flights from Caye Caulker to Dangriga via Belize City Municipal
- Ave. Duration
- 1h 5m
- When
- Monday to Friday
- Estimated price
- $130–210
Flights from Caye Caulker to Dangriga via Belize City Goldson Intl Apt
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $140–210
Flights from Caye Caulker to Dangriga via San Pedro, Belize City Goldson Intl Apt
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $190–210
- Website
- mayaislandair.com
Flights from Caye Caulker to Dangriga via Belize City Goldson Intl Apt
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- $95–110
Flights from Caye Caulker to Dangriga via Belize City Municipal
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $95–110
Flights from Caye Caulker to Dangriga via San Pedro, Belize City Goldson Intl Apt
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $95–110
- [email protected]
- Website
- Belize Ground Transfers
Bus from Belize City to Dangriga
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- $200
- Website
- Belize Ground Transfers
Bus from Belize City to Placencia
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $275
- Website
- Belize Ground Transfers
- Phone
- +1 501 702 2049
- [email protected]
- Website
- James Bus Line
Bus from Dangriga to Punta Gorda
- Ave. Duration
- 3h 1m
- Frequency
- Every 3 hours
- Estimated price
- $10–20
- Website
- James Bus Line
- Website
- FB James Bus Line
Bus from Dangriga to Punta Gorda
- Ave. Duration
- 3h 1m
- Frequency
- Every 3 hours
- Estimated price
- $10–20
- Website
- James Bus Line
- Website
- FB James Bus Line
Bus from Novelo's Bus Terminal to Punta Gorda
- Ave. Duration
- 6h 30m
- Frequency
- Every 3 hours
- Estimated price
- $10–35
- Website
- James Bus Line
- Website
- FB James Bus Line
- Phone
- +501 674 3567
- [email protected]
- Website
- Floralia
Bus from Novelo's Bus Terminal to Punta Gorda
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $14–23
- Schedules at
- Floralia
- Phone
- +501 614 7869
- [email protected]
- Website
- Uncharted Jewel Belize
Shuttle from Belize City to Punta Gorda
- Ave. Duration
- 4h
- Frequency
- On demand
- Website
- Uncharted Jewel Belize
- Phone
- +11 501 223 2225
- [email protected]
- Website
- San Pedro Belize Express
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $19–35
- Website
- San Pedro Belize Express
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $19–35
- Website
- San Pedro Belize Express
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $19–35
- Website
- San Pedro Belize Express
- [email protected]
- Website
- MayanOz
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $21–65
- Website
- MayanOz
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $28–70
- Website
- MayanOz
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $21–65
- Website
- MayanOz
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $28–70
- Website
- MayanOz
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $21–65
- Website
- MayanOz
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $28–70
- Website
- MayanOz
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Estimated price
- $28–70
- Website
- MayanOz
- Phone
- +501 602 0807
- [email protected]
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $25
- Schedules at
- Raquena Charter Service
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $25
- Schedules at
- Raquena Charter Service
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $25
- Schedules at
- Raquena Charter Service
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $25
- Schedules at
- Raquena Charter Service
- Phone
- +502 5308 5106
- [email protected]
- Website
- Adrenalina Tours
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $60
- Website
- Adrenalina Tours
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $60
- Website
- Adrenalina Tours
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $60
- Website
- Adrenalina Tours
Ferry from Punta Gorda to Muelle Municipal
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $60
- Website
- Adrenalina Tours
- Phone
- +501 622 2845
- [email protected]
- Website
- Ocean Ferry
Ferry from Caye Caulker to Belize City
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $19–29
- Website
- Ocean Ferry
- Phone
- +502 7948 5525
- [email protected]
- Website
- Transportes El Chato
Ferry from Punta Gorda Municipal Pier to Puerto Barrios
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $50
- Schedules at
- Transportes El Chato
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 10 amazing places to get away from it all in Australia, Italy Travel Guides, and Travelling around the UAE - to help you get the most out of your next trip.























