How to get to Tanzania from Morocco by flight ? You can check flights from Morocco to Tanzania below.
You can find flight ticket prices from Morocco to Tanzania with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Dar es Salaam and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Zanzibar and cost approximately 750 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Tangier.
You take a flight from Tangier to Kilimanjaro and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Zanzibar and cost approximately 1000 USD.
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 |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Dar es Salaam and cost approximately 800 USD.
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 |
You can find hotels and accommodations in Tanzania with our hotels search tool below
Booking.com