From Belize City bus to Corozal, walk to Corozal, bus to Chetumal Terminal ADO, then bus to Mahahual. 5 h 37 min $292. From Belize City drive to Mahahual. 4 h 26 min $558.
Bus from Belize City to Mahahual
ADO operates a bus from Belize City to Mahahual twice daily. Tickets cost $7 - $12 and the journey takes 1 h 28 min. 2 other operators also service this route.
Operators from Belize City to Mahahual