HowToGo

Flight from Morocco to Madagascar

How to get to Madagascar from Morocco by flight ? You can check flights from Morocco to Madagascar below.

Search Transfer from Morocco to Madagascar

Search Flights

You can find flight ticket prices from Morocco to Madagascar with our flight tickets search tool below

1. Rabat to Antananarivo

  1. You take a bus, shuttle or taxi from your location in Morocco to Rabat.

  2. You take a flight from Rabat to Antananarivo and cost approximately 1700 USD.

  3. You take a bus, shuttle or taxi from Antananarivo to your destination in Madagascar.

Flight Depart Arrive
AF1359 Air France
AF7664 Air France
MD059 Air Madagascar
06:10 Rabat
13:05 Paris CDG
17:30 Marseille
10:05 Paris CDG
14:30 Marseille
04:30 Antananarivo
Connect
AF1359 Air France
MD051 Air Madagascar
06:10 Rabat
16:35 Paris CDG
10:05 Paris CDG
04:30 Antananarivo
Connect
QR1463 Qatar Airways
QR1345 Qatar Airways
KQ256 Kenya Airways
13:30 Rabat
01:25 Doha
12:15 Nairobi
22:15 Doha
07:25 Nairobi
15:35 Antananarivo
Connect
AF1259 Air France
AF814 Air France
KQ256 Kenya Airways
14:05 Rabat
21:05 Paris CDG
12:15 Nairobi
18:00 Paris CDG
06:10 Nairobi
15:35 Antananarivo
Connect
AF1259 Air France
AF934 Air France
14:05 Rabat
10:40 Paris CDG
18:00 Paris CDG
22:15 Antananarivo
Connect
AF1259 Air France
UU974 Air Austral
UU611 Air Austral
14:05 Rabat
19:30 Paris CDG
10:30 St-Denis
18:00 Paris CDG
08:25 St-Denis
11:05 Antananarivo
Connect
AF1259 Air France
ET705 Ethiopian Airlines
ET853 Ethiopian Airlines
14:05 Rabat
22:15 Paris CDG
08:50 Addis Ababa
18:00 Paris CDG
06:30 Addis Ababa
13:40 Antananarivo
Connect
AF1259 Air France
AF470 Air France
MK288 Air Mauritius
14:05 Rabat
23:35 Paris CDG
14:10 Mauritius
18:00 Paris CDG
12:40 Mauritius
15:05 Antananarivo
Connect
AF1259 Air France
MK017 Air Mauritius
MK288 Air Mauritius
14:05 Rabat
22:10 Paris CDG
14:10 Mauritius
18:00 Paris CDG
11:50 Mauritius
15:05 Antananarivo
Connect
AF1259 Air France
UU974 Air Austral
MD019 Air Madagascar
14:05 Rabat
19:30 Paris CDG
13:05 St-Denis
18:00 Paris CDG
08:25 St-Denis
13:40 Antananarivo
Connect
AT804 Royal Air Maroc
ET701 Ethiopian Airlines
ET853 Ethiopian Airlines
16:05 Rabat
21:00 London Heathrow
08:50 Addis Ababa
19:00 London Heathrow
06:45 Addis Ababa
13:40 Antananarivo
Connect
AF1459 Air France
AF934 Air France
18:15 Rabat
10:40 Paris CDG
22:10 Paris CDG
22:15 Antananarivo
Connect
FR5353 Ryanair
AF1401 Air France
AF934 Air France
21:05 Rabat
06:00 Madrid
10:40 Paris CDG
23:45 Madrid
08:05 Paris CDG
22:15 Antananarivo
Connect

2. Casablanca to Antananarivo

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Antananarivo and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Antananarivo to your destination in Madagascar.

Flight Depart Arrive
AT778 Royal Air Maroc
MD051 Air Madagascar
07:30 Casablanca
16:35 Paris CDG
11:35 Paris CDG
04:30 Antananarivo
Connect
AF1497 Air France
AF814 Air France
KQ256 Kenya Airways
07:40 Casablanca
21:05 Paris CDG
12:15 Nairobi
11:45 Paris CDG
06:10 Nairobi
15:35 Antananarivo
Connect
AF1497 Air France
MD051 Air Madagascar
07:40 Casablanca
16:35 Paris CDG
11:45 Paris CDG
04:30 Antananarivo
Connect
AF1897 Air France
MD051 Air Madagascar
10:05 Casablanca
16:35 Paris CDG
14:10 Paris CDG
04:30 Antananarivo
Connect
AF1897 Air France
UU974 Air Austral
UU611 Air Austral
10:05 Casablanca
19:30 Paris CDG
10:30 St-Denis
14:10 Paris CDG
08:25 St-Denis
11:05 Antananarivo
Connect
AF1897 Air France
AF814 Air France
KQ256 Kenya Airways
10:05 Casablanca
21:05 Paris CDG
12:15 Nairobi
14:10 Paris CDG
06:10 Nairobi
15:35 Antananarivo
Connect
AF9423 Air France
UU974 Air Austral
UU611 Air Austral
11:20 Casablanca
19:30 Paris CDG
10:30 St-Denis
15:25 Paris CDG
08:25 St-Denis
11:05 Antananarivo
Connect
AT826 Royal Air Maroc
ET725 Ethiopian Airlines
ET853 Ethiopian Airlines
12:10 Casablanca
21:45 Vienna
08:50 Addis Ababa
16:55 Vienna
05:05 Addis Ababa
13:40 Antananarivo
Connect
AT818 Royal Air Maroc
ET729 Ethiopian Airlines
ET853 Ethiopian Airlines
12:55 Casablanca
20:45 Manchester
08:50 Addis Ababa
16:20 Manchester
06:45 Addis Ababa
13:40 Antananarivo
Connect
AT810 Royal Air Maroc
ET707 Ethiopian Airlines
ET853 Ethiopian Airlines
13:10 Casablanca
22:05 Frankfurt
08:50 Addis Ababa
17:40 Frankfurt
05:55 Addis Ababa
13:40 Antananarivo
Connect
AT950 Royal Air Maroc
ET727 Ethiopian Airlines
ET853 Ethiopian Airlines
13:25 Casablanca
23:20 Milan Malpensa
08:50 Addis Ababa
17:30 Milan Malpensa
06:50 Addis Ababa
13:40 Antananarivo
Connect
AT914 Royal Air Maroc
ET761 Ethiopian Airlines
ET853 Ethiopian Airlines
13:25 Casablanca
02:05 Athens
08:50 Addis Ababa
19:20 Athens
07:15 Addis Ababa
13:40 Antananarivo
Connect
AT800 Royal Air Maroc
ET701 Ethiopian Airlines
ET853 Ethiopian Airlines
13:30 Casablanca
21:00 London Heathrow
08:50 Addis Ababa
16:50 London Heathrow
06:45 Addis Ababa
13:40 Antananarivo
Connect
AT930 Royal Air Maroc
ET735 Ethiopian Airlines
ET853 Ethiopian Airlines
13:30 Casablanca
21:35 Geneva
08:50 Addis Ababa
17:15 Geneva
05:25 Addis Ababa
13:40 Antananarivo
Connect
MS848 Egyptair
ET453 Ethiopian Airlines
ET853 Ethiopian Airlines
13:30 Casablanca
02:20 Cairo
08:50 Addis Ababa
19:20 Cairo
07:20 Addis Ababa
13:40 Antananarivo
Connect
MS848 Egyptair
MS851 Egyptair
ET853 Ethiopian Airlines
13:30 Casablanca
22:35 Cairo
08:50 Addis Ababa
19:20 Cairo
03:10 Addis Ababa
13:40 Antananarivo
Connect
MS848 Egyptair
MS849 Egyptair
KQ256 Kenya Airways
13:30 Casablanca
21:45 Cairo
12:15 Nairobi
19:20 Cairo
03:30 Nairobi
15:35 Antananarivo
Connect
AT940 Royal Air Maroc
ET703 Ethiopian Airlines
ET853 Ethiopian Airlines
13:45 Casablanca
23:40 Rome
08:50 Addis Ababa
17:50 Rome
07:10 Addis Ababa
13:40 Antananarivo
Connect
AT788 Royal Air Maroc
UU974 Air Austral
UU611 Air Austral
14:10 Casablanca
19:30 Paris CDG
10:30 St-Denis
18:15 Paris CDG
08:25 St-Denis
11:05 Antananarivo
Connect
AT788 Royal Air Maroc
ET705 Ethiopian Airlines
ET853 Ethiopian Airlines
14:10 Casablanca
22:15 Paris CDG
08:50 Addis Ababa
18:15 Paris CDG
06:30 Addis Ababa
13:40 Antananarivo
Connect
EK752 Emirates
EK701 Emirates
MK288 Air Mauritius
14:45 Casablanca
02:35 Dubai
14:10 Mauritius
01:15 Dubai
09:10 Mauritius
15:05 Antananarivo
Connect
EK752 Emirates
ET601 Ethiopian Airlines
ET853 Ethiopian Airlines
14:45 Casablanca
04:25 Dubai
08:50 Addis Ababa
01:15 Dubai
07:40 Addis Ababa
13:40 Antananarivo
Connect
EK752 Emirates
EK701 Emirates
TK160 Turkish Airlines
14:45 Casablanca
02:35 Dubai
13:45 Mauritius
01:15 Dubai
09:10 Mauritius
14:50 Antananarivo
Connect
QR1394 Qatar Airways
QR1345 Qatar Airways
KQ256 Kenya Airways
14:55 Casablanca
01:25 Doha
12:15 Nairobi
23:59 Doha
07:25 Nairobi
15:35 Antananarivo
Connect
AT732 Royal Air Maroc
ET727 Ethiopian Airlines
ET853 Ethiopian Airlines
15:30 Casablanca
22:15 Marseille
08:50 Addis Ababa
18:55 Marseille
06:00 Addis Ababa
13:40 Antananarivo
Connect
AF1597 Air France
AF814 Air France
KQ256 Kenya Airways
15:35 Casablanca
21:05 Paris CDG
12:15 Nairobi
19:35 Paris CDG
06:10 Nairobi
15:35 Antananarivo
Connect
AF1597 Air France
AF470 Air France
MK288 Air Mauritius
15:35 Casablanca
23:35 Paris CDG
14:10 Mauritius
19:35 Paris CDG
12:40 Mauritius
15:05 Antananarivo
Connect
AF1597 Air France
ET705 Ethiopian Airlines
ET853 Ethiopian Airlines
15:35 Casablanca
22:15 Paris CDG
08:50 Addis Ababa
19:35 Paris CDG
06:30 Addis Ababa
13:40 Antananarivo
Connect
AF1597 Air France
AF934 Air France
15:35 Casablanca
10:40 Paris CDG
19:35 Paris CDG
22:15 Antananarivo
Connect
AF1597 Air France
MK017 Air Mauritius
MK288 Air Mauritius
15:35 Casablanca
22:10 Paris CDG
14:10 Mauritius
19:35 Paris CDG
11:50 Mauritius
15:05 Antananarivo
Connect
AT804 Royal Air Maroc
ET701 Ethiopian Airlines
ET853 Ethiopian Airlines
15:40 Casablanca
21:00 London Heathrow
08:50 Addis Ababa
19:00 London Heathrow
06:45 Addis Ababa
13:40 Antananarivo
Connect
AT274 Royal Air Maroc
ET407 Ethiopian Airlines
ET853 Ethiopian Airlines
16:00 Casablanca
03:05 Beirut
08:50 Addis Ababa
23:00 Beirut
07:30 Addis Ababa
13:40 Antananarivo
Connect
TK618 Turkish Airlines
ET721 Ethiopian Airlines
ET853 Ethiopian Airlines
16:10 Casablanca
23:55 Istanbul Ataturk
08:50 Addis Ababa
22:45 Istanbul Ataturk
05:25 Addis Ababa
13:40 Antananarivo
Connect
TK618 Turkish Airlines
ET721 Ethiopian Airlines
ET853 Ethiopian Airlines
16:10 Casablanca
00:10 Istanbul Ataturk
08:50 Addis Ababa
22:45 Istanbul Ataturk
05:40 Addis Ababa
13:40 Antananarivo
Connect
AZ0875 Alitalia
ET703 Ethiopian Airlines
ET853 Ethiopian Airlines
16:35 Casablanca
23:40 Rome
08:50 Addis Ababa
20:40 Rome
07:10 Addis Ababa
13:40 Antananarivo
Connect
AF1197 Air France
AF470 Air France
MK288 Air Mauritius
18:10 Casablanca
23:35 Paris CDG
14:10 Mauritius
22:10 Paris CDG
12:40 Mauritius
15:05 Antananarivo
Connect
AF1197 Air France
AF934 Air France
18:10 Casablanca
10:40 Paris CDG
22:10 Paris CDG
22:15 Antananarivo
Connect
SV0372 Saudia
SV0481 Saudia
MK288 Air Mauritius
19:10 Casablanca
04:50 Jeddah
14:10 Mauritius
03:05 Jeddah
12:40 Mauritius
15:05 Antananarivo
Connect
SV0372 Saudia
SV0481 Saudia
TK160 Turkish Airlines
19:10 Casablanca
04:50 Jeddah
13:45 Mauritius
03:05 Jeddah
12:40 Mauritius
14:50 Antananarivo
Connect
SV0372 Saudia
ET403 Ethiopian Airlines
ET853 Ethiopian Airlines
19:10 Casablanca
04:20 Jeddah
08:50 Addis Ababa
03:05 Jeddah
06:50 Addis Ababa
13:40 Antananarivo
Connect

3. Marrakech to Antananarivo

  1. You take a bus, shuttle or taxi from your location in Morocco to Marrakech.

  2. You take a flight from Marrakech to Antananarivo and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Antananarivo to your destination in Madagascar.

Flight Depart Arrive
AF9407 Air France
MD051 Air Madagascar
06:20 Marrakech
16:35 Paris CDG
10:40 Paris CDG
04:30 Antananarivo
Connect
FR5153 Ryanair
MD059 Air Madagascar
06:45 Marrakech
17:30 Marseille
10:30 Marseille
04:30 Antananarivo
Connect
U24478 easyJet
U21767 easyJet
MD059 Air Madagascar
08:55 Marrakech
15:10 Bordeaux
17:30 Marseille
12:45 Bordeaux
16:25 Marseille
04:30 Antananarivo
Connect
U23870 easyJet
UU974 Air Austral
UU611 Air Austral
09:35 Marrakech
19:30 Paris CDG
10:30 St-Denis
14:00 Paris CDG
08:25 St-Denis
11:05 Antananarivo
Connect
U23870 easyJet
MD051 Air Madagascar
09:35 Marrakech
16:35 Paris CDG
14:00 Paris CDG
04:30 Antananarivo
Connect
AF1277 Air France
UU974 Air Austral
UU611 Air Austral
10:20 Marrakech
19:30 Paris CDG
10:30 St-Denis
14:40 Paris CDG
08:25 St-Denis
11:05 Antananarivo
Connect
AF1277 Air France
MD051 Air Madagascar
10:20 Marrakech
16:35 Paris CDG
14:40 Paris CDG
04:30 Antananarivo
Connect
LX2201 Swiss
ET735 Ethiopian Airlines
ET853 Ethiopian Airlines
12:25 Marrakech
21:35 Geneva
08:50 Addis Ababa
16:30 Geneva
05:25 Addis Ababa
13:40 Antananarivo
Connect
LX2201 Swiss
MK059 Air Mauritius
MK288 Air Mauritius
12:25 Marrakech
21:10 Geneva
14:10 Mauritius
16:30 Geneva
11:10 Mauritius
15:05 Antananarivo
Connect
BA2667 British Airways
BA2063 British Airways
TK160 Turkish Airlines
13:20 Marrakech
21:15 London Gatwick
13:45 Mauritius
16:55 London Gatwick
12:05 Mauritius
14:50 Antananarivo
Connect
BA2667 British Airways
BA2063 British Airways
MK288 Air Mauritius
13:20 Marrakech
21:15 London Gatwick
14:10 Mauritius
16:55 London Gatwick
12:05 Mauritius
15:05 Antananarivo
Connect
OS900 Austrian Airlines
ET725 Ethiopian Airlines
ET853 Ethiopian Airlines
14:00 Marrakech
21:45 Vienna
08:50 Addis Ababa
19:00 Vienna
05:05 Addis Ababa
13:40 Antananarivo
Connect
OS900 Austrian Airlines
OS17 Austrian Airlines
MK288 Air Mauritius
14:00 Marrakech
21:15 Vienna
14:10 Mauritius
19:00 Vienna
09:30 Mauritius
15:05 Antananarivo
Connect
TK620 Turkish Airlines
TK176 Turkish Airlines
MK288 Air Mauritius
15:55 Marrakech
01:50 Istanbul Ataturk
14:10 Mauritius
22:55 Istanbul Ataturk
12:45 Mauritius
15:05 Antananarivo
Connect
TK620 Turkish Airlines
TK160 Turkish Airlines
MK288 Air Mauritius
15:55 Marrakech
01:55 Istanbul Ataturk
14:10 Mauritius
22:55 Istanbul Ataturk
12:45 Mauritius
15:05 Antananarivo
Connect
TK620 Turkish Airlines
ET721 Ethiopian Airlines
ET853 Ethiopian Airlines
15:55 Marrakech
00:10 Istanbul Ataturk
08:50 Addis Ababa
22:55 Istanbul Ataturk
05:40 Addis Ababa
13:40 Antananarivo
Connect
TK620 Turkish Airlines
ET721 Ethiopian Airlines
ET853 Ethiopian Airlines
15:55 Marrakech
23:55 Istanbul Ataturk
08:50 Addis Ababa
22:55 Istanbul Ataturk
05:25 Addis Ababa
13:40 Antananarivo
Connect
TK620 Turkish Airlines
TK160 Turkish Airlines
TK160 Turkish Airlines
15:55 Marrakech
01:55 Istanbul Ataturk
13:45 Mauritius
22:55 Istanbul Ataturk
12:45 Mauritius
14:50 Antananarivo
Connect
LH1333 Lufthansa
ET707 Ethiopian Airlines
ET853 Ethiopian Airlines
16:30 Marrakech
22:05 Frankfurt
08:50 Addis Ababa
20:20 Frankfurt
05:55 Addis Ababa
13:40 Antananarivo
Connect
TB7583 TUI fly Belgium
ET705 Ethiopian Airlines
ET853 Ethiopian Airlines
16:45 Marrakech
22:15 Paris CDG
08:50 Addis Ababa
21:05 Paris CDG
06:30 Addis Ababa
13:40 Antananarivo
Connect
AF1077 Air France
AF470 Air France
MK288 Air Mauritius
17:45 Marrakech
23:35 Paris CDG
14:10 Mauritius
22:05 Paris CDG
12:40 Mauritius
15:05 Antananarivo
Connect
AF1077 Air France
AF934 Air France
17:45 Marrakech
10:40 Paris CDG
22:05 Paris CDG
22:15 Antananarivo
Connect

4. Tangier to Antananarivo

  1. You take a bus, shuttle or taxi from your location in Morocco to Tangier.

  2. You take a flight from Tangier to Antananarivo and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Antananarivo to your destination in Madagascar.

Flight Depart Arrive
3O391 Air Arabia Maroc
AF1301 Air France
MD051 Air Madagascar
07:30 Tangier
12:30 Madrid
16:35 Paris CDG
09:50 Madrid
14:40 Paris CDG
04:30 Antananarivo
Connect
3O391 Air Arabia Maroc
VY8202 Vueling Airlines
MD051 Air Madagascar
07:30 Tangier
10:45 Madrid
16:35 Paris CDG
09:50 Madrid
12:55 Paris CDG
04:30 Antananarivo
Connect
AT666 Royal Air Maroc
AF6014 Air France
MD059 Air Madagascar
07:55 Tangier
14:15 Paris Orly
17:30 Marseille
11:20 Paris Orly
15:35 Marseille
04:30 Antananarivo
Connect
AT666 Royal Air Maroc
AF6012 Air France
MD059 Air Madagascar
07:55 Tangier
12:45 Paris Orly
17:30 Marseille
11:20 Paris Orly
14:05 Marseille
04:30 Antananarivo
Connect
TO3071 Transavia France
AF6014 Air France
MD059 Air Madagascar
09:15 Tangier
14:15 Paris Orly
17:30 Marseille
12:55 Paris Orly
15:35 Marseille
04:30 Antananarivo
Connect
TO3071 Transavia France
AF644 Air France
UU611 Air Austral
09:15 Tangier
17:50 Paris Orly
10:30 St-Denis
12:55 Paris Orly
06:50 St-Denis
11:05 Antananarivo
Connect
V72281 Volotea
AF7731 Air France
AF934 Air France
12:15 Tangier
18:55 Nantes
10:40 Paris CDG
15:25 Nantes
20:00 Paris CDG
22:15 Antananarivo
Connect
FR7755 Ryanair
AF1801 Air France
AF934 Air France
13:35 Tangier
17:50 Madrid
10:40 Paris CDG
16:00 Madrid
19:55 Paris CDG
22:15 Antananarivo
Connect
3O363 Air Arabia Maroc
AF934 Air France
15:25 Tangier
10:40 Paris CDG
19:10 Paris CDG
22:15 Antananarivo
Connect
3O363 Air Arabia Maroc
AF814 Air France
KQ256 Kenya Airways
15:25 Tangier
21:05 Paris CDG
12:15 Nairobi
19:10 Paris CDG
06:10 Nairobi
15:35 Antananarivo
Connect
3O363 Air Arabia Maroc
AF470 Air France
MK288 Air Mauritius
15:25 Tangier
23:35 Paris CDG
14:10 Mauritius
19:10 Paris CDG
12:40 Mauritius
15:05 Antananarivo
Connect
3O363 Air Arabia Maroc
ET705 Ethiopian Airlines
ET853 Ethiopian Airlines
15:25 Tangier
22:15 Paris CDG
08:50 Addis Ababa
19:10 Paris CDG
06:30 Addis Ababa
13:40 Antananarivo
Connect
IB8797 Iberia
IB3742 Iberia
AF934 Air France
15:30 Tangier
21:45 Madrid
10:40 Paris CDG
17:50 Madrid
23:50 Paris CDG
22:15 Antananarivo
Connect
U27704 easyJet
AF7721 Air France
AF934 Air France
18:00 Tangier
06:00 Nantes
10:40 Paris CDG
21:25 Nantes
07:05 Paris CDG
22:15 Antananarivo
Connect

5. Rabat to Majunga

  1. You take a bus, shuttle or taxi from your location in Morocco to Rabat.

  2. You take a flight from Rabat to Majunga and cost approximately 1300 USD.

  3. You take a bus, shuttle or taxi from Majunga to your destination in Madagascar.

Flight Depart Arrive
AF1359 Air France
UU976 Air Austral
ZD244 Ewa Air
06:10 Rabat
20:25 Paris CDG
08:15 Dzaoudzi
10:05 Paris CDG
07:15 Dzaoudzi
09:15 Majunga
Connect
AF1359 Air France
MD051 Air Madagascar
TZ6822 Tsaradia
06:10 Rabat
16:35 Paris CDG
08:20 Antananarivo
10:05 Paris CDG
04:30 Antananarivo
09:20 Majunga
Connect
AF1359 Air France
MD051 Air Madagascar
MD8822 Air Madagascar
06:10 Rabat
16:35 Paris CDG
13:25 Antananarivo
10:05 Paris CDG
04:30 Antananarivo
14:30 Majunga
Connect
AF1359 Air France
AF7664 Air France
MD059 Air Madagascar
TZ6822 Tsaradia
06:10 Rabat
13:05 Paris CDG
17:30 Marseille
08:20 Antananarivo
10:05 Paris CDG
14:30 Marseille
04:30 Antananarivo
09:20 Majunga
Connect
AT974 Royal Air Maroc
VY8206 Vueling Airlines
UU976 Air Austral
ZD244 Ewa Air
10:40 Rabat
17:05 Madrid
20:25 Paris CDG
08:15 Dzaoudzi
13:05 Madrid
19:15 Paris CDG
07:15 Dzaoudzi
09:15 Majunga
Connect
AF1259 Air France
UU976 Air Austral
ZD244 Ewa Air
14:05 Rabat
20:25 Paris CDG
08:15 Dzaoudzi
18:00 Paris CDG
07:15 Dzaoudzi
09:15 Majunga
Connect

References

Find Hotels in Madagascar

You can find hotels and accommodations in Madagascar with our hotels search tool below

Booking.com