There are 7 ways to get from Blantyre to Marrakesh by plane, train, car, 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 Chileka International Airport to Mohammed V International Airport, train
best- Fly from Chileka International Airport (BLZ) to Mohammed V International Airport (CMN)BLZ - CMN
- Take the train from Gare Oasis to Marrakech
32hMAD 5,628–19,238Drive to Quelimane, fly to Marrakech
cheapest- Drive from Blantyre to Quelimane (UEL)
- Fly from Quelimane (UEL) to Marrakech (RAK)UEL - RAK
2dMAD 3,149–10,467Drive to Tete, fly to Marrakech
- Drive from Blantyre to Tete (TET)
- Fly from Tete (TET) to Marrakech (RAK)TET - RAK
41h 28mMAD 3,837–13,516Fly Chileka International Airport to Marrakech
- Fly from Chileka International Airport (BLZ) to Marrakech (RAK)BLZ - RAK
31h 6mMAD 4,327–15,062Fly Chileka International Airport to Agadir–Al Massira Airport, bus
- Fly from Chileka International Airport (BLZ) to Agadir–Al Massira Airport (AGA)BLZ - AGA
- Take the bus from Agadir to Marrakech
38h 41mMAD 4,937–13,242Bus to Kamuzu International Airport, fly to Marrakech
- Take the bus from Blantyre to Lilongwe
- Fly from Kamuzu International Airport (LLW) to Marrakech (RAK)LLW - RAK
26h 26mMAD 4,047–11,297Fly Chileka International Airport to Ouarzazate Airport, bus
- Fly from Chileka International Airport (BLZ) to Ouarzazate Airport (OZZ)BLZ - OZZ
- Take the bus from Ouarzazate to Marrakech
31h 35mMAD 6,121–16,169
Chileka International Airport (BLZ) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Blantyre to Marrakesh is to drive and fly which costs MAD 3,100 - MAD 11,000 and takes 2 days 0h.
The fastest way to get from Blantyre to Marrakesh is to bus and fly which takes 26h 26m and costs MAD 4,000 - MAD 12,000.
The distance between Blantyre and Marrakesh is 7366 km.
It takes approximately 32h to get from Blantyre to Marrakesh, including transfers.
Marrakesh is 1h behind Blantyre. It is currently 12:51 AM in Blantyre and 11:51 PM in Marrakesh.
There are 8919+ hotels available in Marrakesh.
What companies run services between Blantyre, Malawi and Marrakesh, Morocco?
Ethiopian Airlines and Turkish Airlines fly from Chileka International Airport (BLZ) to Marrakech (RAK) twice a week.
- Website
- ryanair.com
Flights from Tete to Marrakech via Maputo, Lisboa
- Ave. Duration
- 38h 5m
- When
- Sunday
- Estimated price
- MAD 3,500–13,000
Flights from Chileka International Airport to Agadir–Al Massira Airport via Kamuzu International Airport, Addis Ababa, Madrid
- Ave. Duration
- 32h 40m
- When
- Friday and Sunday
- Estimated price
- MAD 4,800–13,000
Flights from Kamuzu International Airport to Marrakech via Addis Ababa, Madrid
- Ave. Duration
- 19h 20m
- When
- Sunday
- Estimated price
- MAD 5,500–15,000
Flights from Quelimane to Marrakech via Maputo, Lisboa
- Ave. Duration
- 43h 15m
- When
- Sunday
- Estimated price
- MAD 2,500–9,500
Flights from Quelimane to Marrakech via Maputo, Lisboa, Faro
- Ave. Duration
- 42h
- When
- Sunday
- Estimated price
- MAD 2,500–9,500
Flights from Quelimane to Marrakech via Maputo, Lisboa, Sevilla
- Ave. Duration
- 42h 30m
- When
- Friday
- Estimated price
- MAD 2,600–9,500
Flights from Chileka International Airport to Ouarzazate Airport via Kamuzu International Airport, Addis Ababa, Marseille
- Ave. Duration
- 25h 55m
- When
- Wednesday
- Estimated price
- MAD 6,000–16,000
- Website
- royalairmaroc.com
Flights from Chileka International Airport to Mohammed V International Airport via Johannesburg, Luanda
- Ave. Duration
- 2d
- When
- Thursday and Saturday
- Estimated price
- MAD 5,500–19,000
Flights from Chileka International Airport to Mohammed V International Airport via Johannesburg, Lagos
- Ave. Duration
- 27h 10m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 6,000–17,000
Flights from Chileka International Airport to Mohammed V International Airport via Johannesburg, Accra
- Ave. Duration
- 27h 15m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 6,000–17,000
Flights from Chileka International Airport to Agadir–Al Massira Airport via Johannesburg, Accra, Mohammed V International Airport
- Ave. Duration
- 33h 11m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- MAD 5,000–15,000
- Website
- flytap.com
Flights from Tete to Marrakech via Maputo, Lisboa
- Ave. Duration
- 40h 45m
- When
- Tuesday
- Estimated price
- MAD 3,500–13,000
Flights from Quelimane to Marrakech via Maputo, Lisboa
- Ave. Duration
- 2d
- When
- Tuesday, Friday, and Sunday
- Estimated price
- MAD 2,500–9,500
- Website
- easyjet.com
Flights from Tete to Marrakech via Maputo, Lisboa
- Ave. Duration
- 40h 25m
- When
- Friday
- Estimated price
- MAD 3,500–13,000
- Website
- turkishairlines.com
Flights from Chileka International Airport to Marrakech via Dar es Salaam, Istanbul
- Ave. Duration
- 30h 40m
- When
- Wednesday and Saturday
- Estimated price
- MAD 4,300–15,000
- Website
- saudia.com
Flights from Kamuzu International Airport to Marrakech via Nairobi, Jeddah
- Ave. Duration
- 26h 50m
- When
- Sunday
- Estimated price
- MAD 3,800–11,000
- Website
- flyulendo.com
Flights from Kamuzu International Airport to Marrakech via Addis Ababa, Rome
- Ave. Duration
- 30h 50m
- When
- Friday to Sunday
- Estimated price
- MAD 5,500–15,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- 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
- 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
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Blantyre to Lilongwe
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- MAD 187
- Schedules at
- facebook.com
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Ouarzazate to Marrakech
- Ave. Duration
- 4h 20m
- Frequency
- 5 times a day
- Estimated price
- MAD 80–120
- Schedules at
- ctm.ma
- Comfort
- MAD 80–120
- Confort/Regionale
- MAD 105–110
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?, Travel Insider: Top Japan travel tips by Beatrix Holland, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

















