ADO operates a bus from Mahahual to Belize City once daily. Tickets cost $5 - $12 and the journey takes 1 h 50 min. BBOC also services this route hourly.
How to get from Mahahual to Belize City
From Mahahual bus to Chetumal then bus to Belize City. 5 h 56 min $250. From Mahahual drive to Belize City. 4 h 25 min $546.
Is there a direct bus between Mahahual and Belize City?
No, there is no direct bus from Mahahual to Belize City. However, there are services departing from Mahahual and arriving at Belize City via Chetumal. The journey, including transfers, takes approximately 5 h 56 min.