There are 4 ways to get from Dangriga to Xunantunich by bus, car, 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.
Bus
best- Take the bus from Dangriga to Belmopanbus Regular / ...
- Take the bus from Belmopan to Benque Viejo del Carmenbus Regular / ...
4h 35m$7–17Drive 133.8 km
- Drive from Dangriga to Xunantunichcar 133.8 km
2h 20m$28–41Shuttle
- Take a shuttle bus from Dangriga to San IgnacioDangriga
4h 12m$191–197Bus via Benque Viejo del Carmen
- Take the bus from Dangriga to Belmopanbus Regular / ...
- Take the bus from Belmopan to Benque Viejo del Carmenbus Benque / ...
4h 47m$8–18
Comparing Your Travel Options
The cheapest way to get from Dangriga to Xunantunich is to bus which costs $7 - $18 and takes 4h 35m.
The fastest way to get from Dangriga to Xunantunich is to drive which takes 2h 20m and costs $27 - $40.
No, there is no direct bus from Dangriga to Xunantunich. However, there are services departing from Dangriga and arriving at Benque Viejo del Carmen via Belmopan. The journey, including transfers, takes approximately 4h 35m.
The distance between Dangriga and Xunantunich is 142 km. The road distance is 133.8 km.
The best way to get from Dangriga to Xunantunich without a car is to bus which takes 4h 35m and costs $7 - $18.
It takes approximately 4h 35m to get from Dangriga to Xunantunich, including transfers.
Dangriga to Xunantunich bus services, operated by James Bus Line (Bryant Williams), depart from Dangriga station.
Dangriga to Xunantunich bus services, operated by James Bus Line (Bryant Williams), arrive at Belmopan station.
Yes, the driving distance between Dangriga to Xunantunich is 134 km. It takes approximately 2h 20m to drive from Dangriga to Xunantunich.
There are 113+ hotels available in Xunantunich.
What companies run services between Dangriga, Belize and Xunantunich, Belize?
You can take a bus from Dangriga to Xunantunich via Belmopan, Belmopan, and Benque Bus Terminal in around 4h 35m.
- Phone
- +1 501 702 2049
- [email protected]
- Website
- James Bus Line
Bus from Dangriga to Belmopan
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- $5–12
- Website
- James Bus Line
- Website
- FB James Bus Line
Bus from Dangriga to Belmopan
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- $5–12
- Website
- James Bus Line
- Website
- FB James Bus Line
- Phone
- +501 615 3942
- [email protected]
- Website
- Westline
Bus from Belmopan to Benque Viejo del Carmen
- Phone
- +501-671-6390
- [email protected]
- Website
- Silvas Bus Line
Bus from Belmopan to Benque Viejo del Carmen
- Ave. Duration
- 1h 4m
- Frequency
- Twice daily
- Estimated price
- $2–6
- Schedules at
- Belize Bus Station
- Website
- Silvas Bus Line
- Phone
- +501 670 5583
- [email protected]
- Website
- Valencia Bus Line
Bus from Belmopan to Benque Viejo del Carmen
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- Valencia Bus Line
- [email protected]
- Website
- Belize Ground Transfers
Shuttle from Dangriga to San Ignacio
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $190
- Website
- Belize Ground Transfers
- Phone
- +501 669 3391
- [email protected]
- Website
- San Ignacio Shuttle Service
Shuttle from Dangriga to San Ignacio
- Ave. Duration
- 2h
- Frequency
- On demand
- Website
- San Ignacio Shuttle Service
- Phone
- +501 615 4655
- [email protected]
- Website
- BBOC
Bus from Belmopan to Benque Viejo del Carmen
- Phone
- +501 621 8220
- Website
- Shaw Bus Lines
Bus from Belmopan to Benque Viejo del Carmen
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- $3–4
- Website
- Shaw Bus Lines
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 Thanksgiving 2018: How to travel stress-free, 4 of the smartest ways to explore Australia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.











