HowToGo

Flight from Morocco to Tanzania

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

Search Transfer from Morocco to Tanzania

Search Flights

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

1. Casablanca to Dar es Salaam

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

  2. You take a flight from Casablanca to Dar es Salaam and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Dar es Salaam to your destination in Tanzania.

Flight Depart Arrive
AT910 Royal Air Maroc
TK603 Turkish Airlines
09:55 Casablanca
19:35 Istanbul
16:50 Istanbul
03:05 Dar es Salaam
Connect
AT910 Royal Air Maroc
TK601 Turkish Airlines
09:55 Casablanca
19:40 Istanbul
16:50 Istanbul
03:10 Dar es Salaam
Connect
MS848 Egyptair
MS841 Egyptair
13:50 Casablanca
21:45 Cairo
19:45 Cairo
04:20 Dar es Salaam
Connect
AT216 Royal Air Maroc
QR1351 Qatar Airways
14:30 Casablanca
01:10 Doha
23:35 Doha
07:15 Dar es Salaam
Connect
EK752 Emirates
EK725 Emirates
15:05 Casablanca
10:30 Dubai
01:30 Dubai
15:00 Dar es Salaam
Connect
QR1398 Qatar Airways
QR1351 Qatar Airways
15:10 Casablanca
01:10 Doha
00:09 Doha
07:15 Dar es Salaam
Connect
WY172 Oman Air
WY705 Oman Air
WY705 Oman Air
20:50 Casablanca
09:05 Muscat
14:25 Zanzibar
07:40 Muscat
13:30 Zanzibar
15:00 Dar es Salaam
Connect

2. Marrakech to Zanzibar

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

  2. You take a flight from Marrakech to Zanzibar and cost approximately 750 USD.

  3. You take a bus, shuttle or taxi from Zanzibar to your destination in Tanzania.

Flight Depart Arrive
FR1125 Ryanair
TK1302 Turkish Airlines
TK567 Turkish Airlines
08:00 Marrakech
12:30 Valencia
20:25 Istanbul
10:00 Valencia
18:15 Istanbul
03:50 Zanzibar
Connect
U21690 easyJet
U21635 easyJet
NO292 Neos
09:35 Marrakech
14:50 Nice
22:50 Rome
12:30 Nice
16:05 Rome
08:05 Zanzibar
Connect
U21312 easyJet
U21345 easyJet
NO292 Neos
09:45 Marrakech
18:20 Geneva
22:50 Rome
13:00 Geneva
19:55 Rome
08:05 Zanzibar
Connect
U24496 easyJet
U24475 easyJet
NO292 Neos
10:00 Marrakech
14:20 Lyon
22:50 Rome
13:00 Lyon
15:55 Rome
08:05 Zanzibar
Connect
U22592 easyJet
NO292 Neos
NO292 Neos
10:15 Marrakech
20:00 Milan Malpensa
22:50 Rome
13:40 Milan Malpensa
21:10 Rome
08:05 Zanzibar
Connect
U22592 easyJet
NO392 Neos
10:15 Marrakech
22:50 Milan Malpensa
13:40 Milan Malpensa
08:45 Zanzibar
Connect
BA2669 British Airways
KQ101 Kenya Airways
KQ490 Kenya Airways
11:20 Marrakech
17:25 London Heathrow
08:00 Nairobi
13:55 London Heathrow
05:00 Nairobi
09:20 Zanzibar
Connect
IB8817 Iberia
IB3236 Iberia
NO292 Neos
11:25 Marrakech
15:30 Madrid
22:50 Rome
13:20 Madrid
18:05 Rome
08:05 Zanzibar
Connect
HV5754 Transavia Holland
KQ117 Kenya Airways
KQ490 Kenya Airways
11:40 Marrakech
20:40 Amsterdam Schiphol
08:00 Nairobi
15:35 Amsterdam Schiphol
07:00 Nairobi
09:20 Zanzibar
Connect
AT1427 Royal Air Maroc
QR1398 Qatar Airways
QR1351 Qatar Airways
11:45 Marrakech
15:10 Casablanca
02:10 Doha
12:35 Casablanca
00:09 Doha
08:30 Zanzibar
Connect
TB2512 TUI fly Belgium
TB451 TUI fly Belgium
12:10 Marrakech
09:30 Brussels
15:50 Brussels
20:20 Zanzibar
Connect
AT408 Royal Air Maroc
AT216 Royal Air Maroc
QR1351 Qatar Airways
12:35 Marrakech
14:30 Casablanca
02:10 Doha
13:25 Casablanca
23:35 Doha
08:30 Zanzibar
Connect
AT408 Royal Air Maroc
QR1398 Qatar Airways
QR1351 Qatar Airways
12:35 Marrakech
15:10 Casablanca
02:10 Doha
13:25 Casablanca
00:09 Doha
08:30 Zanzibar
Connect
TK620 Turkish Airlines
TK567 Turkish Airlines
15:05 Marrakech
20:25 Istanbul
22:10 Istanbul
03:50 Zanzibar
Connect
TB2582 TUI fly Belgium
TB451 TUI fly Belgium
20:30 Marrakech
09:30 Brussels
00:10 Brussels
20:20 Zanzibar
Connect

3. Tangier to Kilimanjaro

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

  2. You take a flight from Tangier to Kilimanjaro and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Kilimanjaro to your destination in Tanzania.

Flight Depart Arrive
AT471 Royal Air Maroc
AT216 Royal Air Maroc
QR1357 Qatar Airways
05:35 Tangier
14:30 Casablanca
07:45 Doha
06:55 Casablanca
23:35 Doha
13:55 Kilimanjaro
Connect
AT471 Royal Air Maroc
QR1398 Qatar Airways
QR1347 Qatar Airways
05:35 Tangier
15:10 Casablanca
01:10 Doha
06:55 Casablanca
00:09 Doha
07:20 Kilimanjaro
Connect
AT471 Royal Air Maroc
QR1398 Qatar Airways
QR1357 Qatar Airways
05:35 Tangier
15:10 Casablanca
07:45 Doha
06:55 Casablanca
00:09 Doha
13:55 Kilimanjaro
Connect
AT471 Royal Air Maroc
AT216 Royal Air Maroc
QR1347 Qatar Airways
05:35 Tangier
14:30 Casablanca
01:10 Doha
06:55 Casablanca
23:35 Doha
07:20 Kilimanjaro
Connect
3O383 Air Arabia Maroc
QR156 Qatar Airways
QR1357 Qatar Airways
06:00 Tangier
09:15 Malaga
07:45 Doha
07:50 Malaga
16:55 Doha
13:55 Kilimanjaro
Connect
3O363 Air Arabia Maroc
QR038 Qatar Airways
QR1357 Qatar Airways
07:10 Tangier
21:40 Paris CDG
07:45 Doha
10:55 Paris CDG
06:05 Doha
13:55 Kilimanjaro
Connect
3O377 Air Arabia Maroc
QR146 Qatar Airways
QR1357 Qatar Airways
07:10 Tangier
15:45 Barcelona
07:45 Doha
09:50 Barcelona
23:45 Doha
13:55 Kilimanjaro
Connect
3O377 Air Arabia Maroc
QR146 Qatar Airways
QR1347 Qatar Airways
07:10 Tangier
15:45 Barcelona
01:10 Doha
09:50 Barcelona
23:45 Doha
07:20 Kilimanjaro
Connect
3O363 Air Arabia Maroc
QR040 Qatar Airways
QR1347 Qatar Airways
07:10 Tangier
15:05 Paris CDG
01:10 Doha
10:55 Paris CDG
23:30 Doha
07:20 Kilimanjaro
Connect
3O363 Air Arabia Maroc
ET705 Ethiopian Airlines
ET815 Ethiopian Airlines
07:10 Tangier
21:15 Paris CDG
10:15 Addis Ababa
10:55 Paris CDG
06:20 Addis Ababa
12:50 Kilimanjaro
Connect
3O363 Air Arabia Maroc
QR040 Qatar Airways
QR1357 Qatar Airways
07:10 Tangier
15:05 Paris CDG
07:45 Doha
10:55 Paris CDG
23:30 Doha
13:55 Kilimanjaro
Connect
3O391 Air Arabia Maroc
QR150 Qatar Airways
QR1347 Qatar Airways
07:30 Tangier
15:25 Madrid
01:10 Doha
09:50 Madrid
00:05 Doha
07:20 Kilimanjaro
Connect
3O391 Air Arabia Maroc
QR150 Qatar Airways
QR1357 Qatar Airways
07:30 Tangier
15:25 Madrid
07:45 Doha
09:50 Madrid
00:05 Doha
13:55 Kilimanjaro
Connect
3O113 Air Arabia Maroc
QR194 Qatar Airways
QR1347 Qatar Airways
08:00 Tangier
15:25 Brussels
01:10 Doha
11:50 Brussels
23:40 Doha
07:20 Kilimanjaro
Connect
3O113 Air Arabia Maroc
ET729 Ethiopian Airlines
ET815 Ethiopian Airlines
08:00 Tangier
21:15 Brussels
10:15 Addis Ababa
11:50 Brussels
06:15 Addis Ababa
12:50 Kilimanjaro
Connect
3O113 Air Arabia Maroc
QR194 Qatar Airways
QR1357 Qatar Airways
08:00 Tangier
15:25 Brussels
07:45 Doha
11:50 Brussels
23:40 Doha
13:55 Kilimanjaro
Connect
3O113 Air Arabia Maroc
WB701 Rwandair Express
WB442 Rwandair Express
08:00 Tangier
20:30 Brussels
10:50 Kigali
11:50 Brussels
06:00 Kigali
13:30 Kilimanjaro
Connect
3O101 Air Arabia Maroc
QR328 Qatar Airways
QR1347 Qatar Airways
08:10 Tangier
14:05 London Gatwick
01:10 Doha
11:05 London Gatwick
23:45 Doha
07:20 Kilimanjaro
Connect
3O101 Air Arabia Maroc
QR328 Qatar Airways
QR1357 Qatar Airways
08:10 Tangier
14:05 London Gatwick
07:45 Doha
11:05 London Gatwick
23:45 Doha
13:55 Kilimanjaro
Connect
VY7365 Vueling Airlines
QR146 Qatar Airways
QR1357 Qatar Airways
09:15 Tangier
15:45 Barcelona
07:45 Doha
11:05 Barcelona
23:45 Doha
13:55 Kilimanjaro
Connect
VY7365 Vueling Airlines
QR146 Qatar Airways
QR1347 Qatar Airways
09:15 Tangier
15:45 Barcelona
01:10 Doha
11:05 Barcelona
23:45 Doha
07:20 Kilimanjaro
Connect
U21608 easyJet
QR054 Qatar Airways
QR1357 Qatar Airways
09:55 Tangier
17:15 Nice
07:45 Doha
12:25 Nice
00:10 Doha
13:55 Kilimanjaro
Connect
U21608 easyJet
QR054 Qatar Airways
QR1347 Qatar Airways
09:55 Tangier
17:15 Nice
01:10 Doha
12:25 Nice
00:10 Doha
07:20 Kilimanjaro
Connect
FR7755 Ryanair
KL1706 KLM
KL0567 0569 0571 KLM
14:20 Tangier
20:25 Madrid
10:15 Amsterdam Schiphol
15:40 Madrid
23:00 Amsterdam Schiphol
20:35 Kilimanjaro
Connect
FR7755 Ryanair
KL1704 KLM
KL0567 0569 0571 KLM
14:20 Tangier
16:50 Madrid
10:15 Amsterdam Schiphol
15:40 Madrid
19:35 Amsterdam Schiphol
20:35 Kilimanjaro
Connect
U24376 easyJet
KL1418 KLM
KL0567 0569 0571 KLM
14:25 Tangier
18:05 Lyon
10:15 Amsterdam Schiphol
16:55 Lyon
19:50 Amsterdam Schiphol
20:35 Kilimanjaro
Connect
3O127 Air Arabia Maroc
KL0567 0569 0571 KLM
14:50 Tangier
10:15 Amsterdam Schiphol
18:55 Amsterdam Schiphol
20:35 Kilimanjaro
Connect
3O127 Air Arabia Maroc
KQ117 Kenya Airways
PW722 Precision Air
14:50 Tangier
20:40 Amsterdam Schiphol
08:50 Nairobi
18:55 Amsterdam Schiphol
07:00 Nairobi
09:50 Kilimanjaro
Connect
3O127 Air Arabia Maroc
KQ117 Kenya Airways
KQ426 Kenya Airways
14:50 Tangier
20:40 Amsterdam Schiphol
13:30 Nairobi
18:55 Amsterdam Schiphol
07:00 Nairobi
14:30 Kilimanjaro
Connect
IB8797 Iberia
IB3720 Iberia
KL0567 0569 0571 KLM
16:30 Tangier
19:50 Madrid
10:15 Amsterdam Schiphol
17:50 Madrid
22:25 Amsterdam Schiphol
20:35 Kilimanjaro
Connect
FR6499 Ryanair
KL1312 KLM
KL0567 0569 0571 KLM
21:00 Tangier
06:00 Bordeaux
10:15 Amsterdam Schiphol
23:00 Bordeaux
07:50 Amsterdam Schiphol
20:35 Kilimanjaro
Connect

4. Casablanca to Zanzibar

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

  2. You take a flight from Casablanca to Zanzibar and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Zanzibar to your destination in Tanzania.

Flight Depart Arrive
GF142 Gulf Air Bahrain
GF564 Gulf Air Bahrain
WY707 Oman Air
05:45 Casablanca
15:40 Manama
21:10 Muscat
14:25 Manama
18:10 Muscat
01:30 Zanzibar
Connect
GF142 Gulf Air Bahrain
WY656 Oman Air
WY707 Oman Air
05:45 Casablanca
16:10 Manama
21:10 Muscat
14:25 Manama
18:50 Muscat
01:30 Zanzibar
Connect
AT910 Royal Air Maroc
TK567 Turkish Airlines
09:55 Casablanca
20:25 Istanbul
16:50 Istanbul
03:50 Zanzibar
Connect
AT216 Royal Air Maroc
QR1351 Qatar Airways
14:30 Casablanca
02:10 Doha
23:35 Doha
08:30 Zanzibar
Connect
EK752 Emirates
FZ1687 Flydubai
15:05 Casablanca
02:40 Dubai
01:30 Dubai
07:35 Zanzibar
Connect
QR1398 Qatar Airways
QR1351 Qatar Airways
15:10 Casablanca
02:10 Doha
00:09 Doha
08:30 Zanzibar
Connect
QR1398 Qatar Airways
QR1351 Qatar Airways
QR1351 Qatar Airways
15:10 Casablanca
01:10 Doha
08:35 Dar es Salaam
00:09 Doha
07:15 Dar es Salaam
09:35 Zanzibar
Connect
WY172 Oman Air
WY705 Oman Air
20:50 Casablanca
09:05 Muscat
07:40 Muscat
13:30 Zanzibar
Connect

5. Marrakech to Dar es Salaam

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

  2. You take a flight from Marrakech to Dar es Salaam and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Dar es Salaam to your destination in Tanzania.

Flight Depart Arrive
UX1424 Air Europa
MS754 Egyptair
MS841 Egyptair
02:50 Marrakech
14:50 Madrid
21:45 Cairo
04:45 Madrid
20:25 Cairo
04:20 Dar es Salaam
Connect
TB7601 TUI fly Belgium
TK1322 Turkish Airlines
TK603 Turkish Airlines
06:00 Marrakech
11:15 Bologna
19:35 Istanbul
09:25 Bologna
15:40 Istanbul
03:05 Dar es Salaam
Connect
FR5153 Ryanair
TK1366 Turkish Airlines
TK603 Turkish Airlines
07:20 Marrakech
12:00 Marseille
19:35 Istanbul
10:10 Marseille
17:15 Istanbul
03:05 Dar es Salaam
Connect
FR5153 Ryanair
TK1366 Turkish Airlines
TK601 Turkish Airlines
07:20 Marrakech
12:00 Marseille
19:40 Istanbul
10:10 Marseille
17:15 Istanbul
03:10 Dar es Salaam
Connect
FR7729 Ryanair
MS754 Egyptair
MS841 Egyptair
07:40 Marrakech
14:50 Madrid
21:45 Cairo
09:45 Madrid
20:25 Cairo
04:20 Dar es Salaam
Connect
FR1125 Ryanair
TK1302 Turkish Airlines
TK603 Turkish Airlines
08:00 Marrakech
12:30 Valencia
19:35 Istanbul
10:00 Valencia
18:15 Istanbul
03:05 Dar es Salaam
Connect
U21690 easyJet
QR054 Qatar Airways
QR1351 Qatar Airways
09:35 Marrakech
17:15 Nice
01:10 Doha
12:30 Nice
00:10 Doha
07:15 Dar es Salaam
Connect
U21312 easyJet
MS772 Egyptair
MS841 Egyptair
09:45 Marrakech
14:05 Geneva
21:45 Cairo
13:00 Geneva
18:55 Cairo
04:20 Dar es Salaam
Connect
AT402 Royal Air Maroc
MS848 Egyptair
MS841 Egyptair
09:55 Marrakech
13:50 Casablanca
21:45 Cairo
10:45 Casablanca
19:45 Cairo
04:20 Dar es Salaam
Connect
AT402 Royal Air Maroc
AT216 Royal Air Maroc
QR1351 Qatar Airways
09:55 Marrakech
14:30 Casablanca
01:10 Doha
10:45 Casablanca
23:35 Doha
07:15 Dar es Salaam
Connect
BA2669 British Airways
ET701 Ethiopian Airlines
ET865 Ethiopian Airlines
11:20 Marrakech
20:15 London Heathrow
09:45 Addis Ababa
13:55 London Heathrow
07:00 Addis Ababa
12:35 Dar es Salaam
Connect
BA2669 British Airways
KQ101 Kenya Airways
KQ482 Kenya Airways
11:20 Marrakech
17:25 London Heathrow
08:00 Nairobi
13:55 London Heathrow
05:00 Nairobi
09:25 Dar es Salaam
Connect
IB8817 Iberia
MS754 Egyptair
MS841 Egyptair
11:25 Marrakech
14:50 Madrid
21:45 Cairo
13:20 Madrid
20:25 Cairo
04:20 Dar es Salaam
Connect
HV5754 Transavia Holland
KQ117 Kenya Airways
KQ482 Kenya Airways
11:40 Marrakech
20:40 Amsterdam Schiphol
08:00 Nairobi
15:35 Amsterdam Schiphol
07:00 Nairobi
09:25 Dar es Salaam
Connect
AT408 Royal Air Maroc
AT216 Royal Air Maroc
QR1351 Qatar Airways
12:35 Marrakech
14:30 Casablanca
01:10 Doha
13:25 Casablanca
23:35 Doha
07:15 Dar es Salaam
Connect
AT408 Royal Air Maroc
QR1398 Qatar Airways
QR1351 Qatar Airways
12:35 Marrakech
15:10 Casablanca
01:10 Doha
13:25 Casablanca
00:09 Doha
07:15 Dar es Salaam
Connect
OS900 Austrian Airlines
ET725 Ethiopian Airlines
ET865 Ethiopian Airlines
14:00 Marrakech
20:45 Vienna
09:45 Addis Ababa
19:00 Vienna
05:05 Addis Ababa
12:35 Dar es Salaam
Connect
LX2201 Swiss
ET727 Ethiopian Airlines
ET865 Ethiopian Airlines
14:10 Marrakech
21:45 Geneva
09:45 Addis Ababa
17:25 Geneva
06:45 Addis Ababa
12:35 Dar es Salaam
Connect
TB7583 TUI fly Belgium
ET705 Ethiopian Airlines
ET865 Ethiopian Airlines
14:30 Marrakech
21:15 Paris CDG
09:45 Addis Ababa
17:40 Paris CDG
06:20 Addis Ababa
12:35 Dar es Salaam
Connect
BA2667 British Airways
ET701 Ethiopian Airlines
ET865 Ethiopian Airlines
14:35 Marrakech
20:15 London Heathrow
09:45 Addis Ababa
17:15 London Heathrow
07:00 Addis Ababa
12:35 Dar es Salaam
Connect
AF9467 Air France
ET705 Ethiopian Airlines
ET865 Ethiopian Airlines
14:50 Marrakech
21:15 Paris CDG
09:45 Addis Ababa
18:10 Paris CDG
06:20 Addis Ababa
12:35 Dar es Salaam
Connect
BA669 British Airways
ET701 Ethiopian Airlines
ET865 Ethiopian Airlines
14:50 Marrakech
20:15 London Heathrow
09:45 Addis Ababa
17:35 London Heathrow
07:00 Addis Ababa
12:35 Dar es Salaam
Connect
TK620 Turkish Airlines
ET721 Ethiopian Airlines
ET865 Ethiopian Airlines
15:05 Marrakech
23:55 Istanbul
09:45 Addis Ababa
22:10 Istanbul
05:25 Addis Ababa
12:35 Dar es Salaam
Connect
TK620 Turkish Airlines
ET721 Ethiopian Airlines
ET865 Ethiopian Airlines
15:05 Marrakech
00:10 Istanbul
09:45 Addis Ababa
22:10 Istanbul
05:40 Addis Ababa
12:35 Dar es Salaam
Connect
FR5296 Ryanair
ET729 Ethiopian Airlines
ET865 Ethiopian Airlines
15:50 Marrakech
21:15 Brussels
09:45 Addis Ababa
19:30 Brussels
06:15 Addis Ababa
12:35 Dar es Salaam
Connect
LH1333 Lufthansa
ET707 Ethiopian Airlines
ET865 Ethiopian Airlines
16:25 Marrakech
21:35 Frankfurt
09:45 Addis Ababa
20:15 Frankfurt
06:25 Addis Ababa
12:35 Dar es Salaam
Connect
AF1277 Air France
ET705 Ethiopian Airlines
ET865 Ethiopian Airlines
16:30 Marrakech
21:15 Paris CDG
09:45 Addis Ababa
20:00 Paris CDG
06:20 Addis Ababa
12:35 Dar es Salaam
Connect

References

Find Hotels in Tanzania

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

Booking.com