There are 4 ways to get from Dhaka 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 to Marrakech
best- Fly from Shahjalal International Airport (DAC) to Marrakech (RAK)DAC - RAK
18h 55mMAD 3,505–9,563Fly to Agadir–Al Massira Airport, bus
cheapest- Fly from Shahjalal International Airport (DAC) to Agadir–Al Massira Airport (AGA)DAC - AGA
- Take the bus from Agadir to Marrakech
28h 11mMAD 2,815–7,743Fly to Mohammed V International Airport, train
- Fly from Shahjalal International Airport (DAC) to Mohammed V International Airport (CMN)DAC - CMN
- Take the train from Gare Oasis to Marrakech
22h 10mMAD 4,206–6,739Fly to Rabat-Salé, train
- Fly from Shahjalal International Airport (DAC) to Rabat-Salé (RBA)DAC - RBA
- Take the train from Rabat Ville to Marrakech
25h 46mMAD 4,542–12,293
Shahjalal International Airport (DAC) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Dhaka to Marrakesh is to fly and bus which costs MAD 2,800 - MAD 8,000 and takes 28h 11m.
The fastest way to get from Dhaka to Marrakesh is to fly which takes 18h 55m and costs MAD 3,500 - MAD 10,000.
The distance between Dhaka and Marrakesh is 9414 km.
It takes approximately 18h 55m to get from Dhaka to Marrakesh, including transfers.
Marrakesh is 5h behind Dhaka. It is currently 5:37 PM in Dhaka and 12:37 PM in Marrakesh.
There are 9266+ hotels available in Marrakesh.
What companies run services between Dhaka, Bangladesh and Marrakesh, Morocco?
Turkish Airlines, Saudia, and Biman Bangladesh Airlines fly from Shahjalal International Airport (DAC) to Marrakech (RAK) 6 times a week.
- Website
- saudia.com
Flights from Shahjalal International Airport to Marrakech via Jeddah
- Ave. Duration
- 22h 40m
- When
- Monday
- Estimated price
- MAD 3,500–9,500
Flights from Shahjalal International Airport to Mohammed V International Airport via Jeddah
- Ave. Duration
- 18h 45m
- When
- Every day
- Estimated price
- MAD 3,700–10,000
Flights from Shahjalal International Airport to Mohammed V International Airport via Riyadh
- Ave. Duration
- 23h 30m
- When
- Thursday
- Estimated price
- MAD 3,600–9,500
Flights from Shahjalal International Airport to Agadir–Al Massira Airport via Jeddah
- Ave. Duration
- 24h 2m
- When
- Tuesday
- Estimated price
- MAD 3,300–9,500
Flights from Shahjalal International Airport to Rabat-Salé via Jeddah
- Ave. Duration
- 24h 25m
- When
- Saturday
- Estimated price
- MAD 4,400–14,000
- Website
- royalairmaroc.com
Flights from Shahjalal International Airport to Marrakech via Istanbul
- Ave. Duration
- 16h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 3,700–9,500
Flights from Shahjalal International Airport to Mohammed V International Airport via Doha
- Ave. Duration
- 15h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- MAD 4,800–14,000
Flights from Shahjalal International Airport to Agadir–Al Massira Airport via Dubai, Mohammed V International Airport
- Ave. Duration
- 20h 25m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 3,900–14,000
Flights from Shahjalal International Airport to Agadir–Al Massira Airport via Doha, Mohammed V International Airport
- Ave. Duration
- 20h 15m
- When
- Monday, Friday, and Sunday
- Estimated price
- MAD 4,300–13,000
Flights from Shahjalal International Airport to Agadir–Al Massira Airport via Manama, Mohammed V International Airport
- Ave. Duration
- 21h 40m
- When
- Friday and Sunday
- Estimated price
- MAD 2,700–7,500
- Website
- qatarairways.com
Flights from Shahjalal International Airport to Mohammed V International Airport via Doha
- Ave. Duration
- 16h 22m
- When
- Every day
- Estimated price
- MAD 4,800–14,000
Flights from Shahjalal International Airport to Agadir–Al Massira Airport via Doha, Mohammed V International Airport
- Ave. Duration
- 21h 12m
- When
- Every day
- Estimated price
- MAD 4,300–13,000
Flights from Shahjalal International Airport to Agadir–Al Massira Airport via Manama, Mohammed V International Airport
- Ave. Duration
- 21h 40m
- When
- Friday and Sunday
- Estimated price
- MAD 2,700–7,500
- Website
- turkishairlines.com
Flights from Shahjalal International Airport to Marrakech via Istanbul
- Ave. Duration
- 18h 32m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 3,300–11,000
Flights from Shahjalal International Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- MAD 3,500–12,000
- Website
- egyptair.com
Flights from Shahjalal International Airport to Mohammed V International Airport via Cairo
- Ave. Duration
- 22h 35m
- When
- Wednesday and Sunday
- Estimated price
- MAD 4,000–12,000
- Website
- airarabia.com
Flights from Shahjalal International Airport to Rabat-Salé via Istanbul
- Ave. Duration
- 26h 20m
- When
- Thursday and Sunday
- Estimated price
- MAD 4,200–14,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- MAD 90–180
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–140
- 1st Class
- MAD 130–180
Train from Rabat Ville to Marrakech
- Ave. Duration
- 3h 39m
- Frequency
- Hourly
- Estimated price
- MAD 130–250
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–190
- 1st Class
- MAD 190–250
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- MAD 110–160
- Schedules at
- supratours.ma
- Second Class
- MAD 130–160
- First Class
- MAD 110–160
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 Why you should take the train in the US, What documents do I need to cross Niagara Falls?, and Which London airport should I choose? - to help you get the most out of your next trip.










