There are 5 ways to get from Morocco to Mozambique by plane 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 Marrakech to Maputo International Airport
best- Fly from Marrakech (RAK) to Maputo International Airport (MPM)plane RAK - MPM
17h 46m$391–1,243Drive 11,668.4 km
- Drive from Casablanca to Maputocar 11,668.4 km
7d 17h$1,817–2,625Fly Mohammed V International Airport to Beira
- Fly from Mohammed V International Airport (CMN) to Beira (BEW)plane CMN - BEW
22h 56m$531–1,671Fly Tangier Ibn Battouta Airport to Maputo International Airport
- Fly from Tangier Ibn Battouta Airport (TNG) to Maputo International Airport (MPM)plane TNG - MPM
21h 27m$639–1,851Fly Mohammed V International Airport to Maputo International Airport
- Fly from Mohammed V International Airport (CMN) to Maputo International Airport (MPM)plane CMN - MPM
18h 7m$511–1,646
Marrakech (RAK) to Maputo International Airport (MPM) flights
Comparing Your Travel Options
The cheapest way to get from Morocco to Mozambique is to fly which costs $390 - $1,300 and takes 17h 46m.
The fastest way to get from Morocco to Mozambique is to fly which takes 17h 46m and costs $390 - $1,300.
The distance between Morocco and Mozambique is 7727 km. The road distance is 11668.4 km.
It takes approximately 17h 46m to get from Morocco to Mozambique, including transfers.
Mozambique is 2h ahead of Morocco. It is currently 4:33 AM in Morocco and 6:33 AM in Mozambique.
Yes, the driving distance between Morocco to Mozambique is 11668 km. It takes approximately 7 days 17h to drive from Morocco to Mozambique.
There are 152+ hotels available in Mozambique.
What companies run services between Morocco and Mozambique?
TAP Portugal and Ryanair fly from Marrakech (RAK) to Maputo International Airport (MPM) once daily.
- Website
- lam.co.mz
Flights from Mohammed V International Airport to Beira via Luanda, Maputo International Airport
- Ave. Duration
- 20h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $600–2,000
Flights from Mohammed V International Airport to Beira via Lisboa, Maputo International Airport
- Ave. Duration
- 27h 36m
- When
- Tuesday, Sunday, and Friday
- Estimated price
- $480–1,600
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Lisboa, Luanda
- Ave. Duration
- 23h 15m
- When
- Saturday
- Estimated price
- $550–2,300
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Mohammed V International Airport, Luanda
- Ave. Duration
- 32h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $600–2,000
Flights from Mohammed V International Airport to Maputo International Airport via Luanda
- Ave. Duration
- 15h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $480–1,600
- Website
- flytap.com
Flights from Marrakech to Maputo International Airport via Lisboa
- Ave. Duration
- 16h 21m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $360–1,200
- Website
- flyairlink.com
Flights from Mohammed V International Airport to Beira via Accra, Johannesburg
- Ave. Duration
- 21h 50m
- When
- Thursday and Saturday
- Estimated price
- $650–1,900
Flights from Mohammed V International Airport to Beira via Lagos, Johannesburg
- Ave. Duration
- 22h 5m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $650–1,900
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 30h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $550–1,900
- Website
- taag.com
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Lisboa, Luanda
- Ave. Duration
- 23h 15m
- When
- Saturday
- Estimated price
- $550–2,300
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Mohammed V International Airport, Luanda
- Ave. Duration
- 32h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $600–2,000
Flights from Mohammed V International Airport to Maputo International Airport via Luanda
- Ave. Duration
- 15h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $480–1,600
- Website
- ethiopianairlines.com
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Geneva, Addis Ababa
- Ave. Duration
- 27h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $700–1,900
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Marseille, Addis Ababa
- Ave. Duration
- 27h 30m
- When
- Thursday and Saturday
- Estimated price
- $650–1,900
- Website
- turkishairlines.com
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Madrid, Johannesburg
- Ave. Duration
- 21h 50m
- When
- Wednesday, Friday, and Monday
- Estimated price
- $600–1,800
- Website
- flysaa.com
Flights from Mohammed V International Airport to Maputo International Airport via Accra, Johannesburg
- Ave. Duration
- 19h 15m
- When
- Thursday and Saturday
- Estimated price
- $500–1,600
Flights from Mohammed V International Airport to Maputo International Airport via Lagos, Johannesburg
- Ave. Duration
- 19h 30m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $500–1,500
- Website
- airfrance.com
Flights from Tangier Ibn Battouta Airport to Maputo International Airport via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 26h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $550–1,900
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 Travelling around the UAE, Which side of Niagara Falls should I choose (and how do I get there)?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
