There are 4 ways to get from Belize City to Marrakesh by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Belize City Municipal Airport to Marrakech
best- Fly from Belize City Municipal Airport (TZA) to Marrakech (RAK)plane TZA - RAK
37h 34mMAD 2,900–8,854Fly Belize City Goldson Intl Apt to Marrakech
- Fly from Belize City Goldson Intl Apt (BZE) to Marrakech (RAK)plane BZE - RAK
16h 25mMAD 2,943–11,779Fly Belize City Goldson Intl Apt to Mohammed V International Airport, train
- Fly from Belize City Goldson Intl Apt (BZE) to Mohammed V International Airport (CMN)plane BZE - CMN
- Take the train from Gare Oasis to Marrakechtrain
19h 28mMAD 5,043–16,974Bus to Dangriga, fly to Marrakech
- Take the bus from Belize City to Dangrigabus
- Fly from Dangriga (DGA) to Marrakech (RAK)plane DGA - RAK
23h 11mMAD 5,258–12,981
Belize City Municipal Airport (TZA) to Marrakech (RAK) flights
Comparing Your Travel Options
The cheapest way to get from Belize City to Marrakesh is to fly which costs MAD 2,900 - MAD 9,000 and takes 37h 34m.
The fastest way to get from Belize City to Marrakesh is to fly which takes 16h 25m and costs MAD 2,900 - MAD 12,000.
The distance between Belize City and Marrakesh is 8102 km.
It takes approximately 37h 34m to get from Belize City to Marrakesh, including transfers.
Marrakesh is 6h ahead of Belize City. It is currently 10:37 AM in Belize City and 4:37 PM in Marrakesh.
There are 10432+ hotels available in Marrakesh.
What companies run services between Belize City, Belize and Marrakesh, Morocco?
Maya Island Air, Air Canada, and two other airlines fly from Belize City Municipal Airport (TZA) to Marrakech (RAK) 4 times a week.
- Website
- royalairmaroc.com
Flights from Belize City Municipal Airport to Marrakech via Belize City Goldson Intl Apt, Montreal, Mohammed V International Airport
- Ave. Duration
- 37h 25m
- When
- Sunday
- Estimated price
- MAD 3,100–9,500
Flights from Belize City Municipal Airport to Marrakech via Belize City Goldson Intl Apt, Miami, Mohammed V International Airport
- Ave. Duration
- 42h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 2,800–9,000
Flights from Belize City Goldson Intl Apt to Mohammed V International Airport via Montreal
- Ave. Duration
- 15h 20m
- When
- Monday
- Estimated price
- MAD 5,000–17,000
Flights from Dangriga to Marrakech via Belize City Goldson Intl Apt, Montreal, Mohammed V International Airport
- Ave. Duration
- 20h 10m
- When
- Monday
- Estimated price
- MAD 3,600–11,000
Flights from Dangriga to Marrakech via Belize City Goldson Intl Apt, Miami, Mohammed V International Airport
- Ave. Duration
- 20h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 3,300–11,000
- Website
- delta.com
Flights from Belize City Goldson Intl Apt to Marrakech via Atlanta
- Ave. Duration
- 13h 56m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 2,900–11,000
- Website
- aa.com
Flights from Belize City Goldson Intl Apt to Mohammed V International Airport via Miami
- Ave. Duration
- 12h 37m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 4,900–16,000
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- MAD 95–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–200
- [email protected]
- Website
- Belize Ground Transfers
Bus from Belize City to Dangriga
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- MAD 1,952
- Website
- Belize Ground Transfers
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 do I buy a London Underground ticket?, Bali: What to do if Mount Agung erupts, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.














