There are 5 ways to get from Belize City to Maya Beach by plane, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Belize City Municipal Airport
best- Fly from Belize City Municipal Airport (TZA) to Placencia Airport (PLJ)plane TZA - PLJ
50 min$106–144Drive 162.1 km
cheapest- Drive from Belize City to Maya Beachcar 162.1 km
2h 51m$34–49Bus, taxi
- Take the bus from Belize City to Dangrigabus Belize
- Take the taxi from Dangriga to Maya Beachtaxi
2h 29m$300–330Fly from Belize City Goldson Intl Apt
- Fly from Belize City Goldson Intl Apt (BZE) to Placencia Airport (PLJ)plane BZE - PLJ
2h$160–247Bus
- Take the bus from Belize City to Placenciabus Belize
2h 53m$302–307
Belize City Municipal Airport (TZA) to Placencia Airport (PLJ) flights
Comparing Your Travel Options
The cheapest way to get from Belize City to Maya Beach is to drive which costs $30 - $50 and takes 2h 51m.
The fastest way to get from Belize City to Maya Beach is to fly which takes 50 min and costs $100 - $150.
No, there is no direct bus from Belize City to Maya Beach. However, there are services departing from Belize City and arriving at Placencia via . The journey, including transfers, takes approximately 2h 53m.
The distance between Belize City and Maya Beach is 120 km. The road distance is 162.1 km.
The best way to get from Belize City to Maya Beach without a car is to Bus and taxi which takes 2h 29m and costs $300 - $330.
It takes approximately 50 min to get from Belize City to Maya Beach, including transfers.
Belize City to Maya Beach bus services, operated by Julian Transfers & Tours, depart from Belize City station.
The best way to get from Belize City to Maya Beach is to fly which takes 50 min and costs $100 - $150. Alternatively, you can Bus, which costs $300 - $310 and takes 2h 53m.
Belize City to Maya Beach bus services, operated by Julian Transfers & Tours, arrive at Placencia station.
Yes, the driving distance between Belize City to Maya Beach is 162 km. It takes approximately 2h 51m to drive from Belize City to Maya Beach.
What companies run services between Belize City, Belize and Maya Beach, Stann Creek, Belize?
Maya Island Air and Tropic Air fly from Belize City Municipal Airport (TZA) to Placencia Airport (PLJ) twice daily. Alternatively, Julian Transfers & Tours operates a bus from Belize City to Placencia hourly. Tickets cost $275 and the journey takes 2h 30m.
- Website
- mayaislandair.com
Flights from Belize City Municipal Airport to Placencia Airport
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- $85–120
Flights from Belize City Goldson Intl Apt to Placencia Airport
- Ave. Duration
- 26 min
- When
- Every day
- Estimated price
- $135–145
Flights from Belize City Goldson Intl Apt to Placencia Airport via Dangriga
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $135–145
- Website
- tropicair.com
Flights from Belize City Municipal Airport to Placencia Airport via Dangriga
- Ave. Duration
- 1h
- When
- Monday to Friday
- Estimated price
- $90–150
Flights from Belize City Goldson Intl Apt to Placencia Airport
- Ave. Duration
- 25 min
- When
- Every day
- Estimated price
- $130–220
Flights from Belize City Goldson Intl Apt to Placencia Airport via Dangriga
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- $140–220
- [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
- Ave. Duration
- 1h 11m
- Estimated price
- $100–130
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 How to get from London to Edinburgh, 5 incredible day trips from Florence by train, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
There are 163+ hotels available in Maya Beach.


