HowToGo

Flight from Zanzibar to Perth, Scotland

How to get to Perth, Scotland from Zanzibar by flight ? You can check flights from Zanzibar to Perth, Scotland below.

Search Transfer from Zanzibar to Perth, Scotland

Search Flights

You can find flight ticket prices from Zanzibar to Perth, Scotland with our flight tickets search tool below

1. Zanzibar to Edinburgh

  1. You take a flight from Zanzibar to Edinburgh and cost approximately 650 USD.

  2. You take a bus, shuttle or taxi from Edinburgh to your destination in Perth, Scotland.

Flight Depart Arrive
TK605 Turkish Airlines
TK605 Turkish Airlines
TK1345 Turkish Airlines
03:35 Zanzibar
05:25 Dar es Salaam
14:05 Istanbul
04:30 Dar es Salaam
12:50 Istanbul
15:30 Edinburgh
Connect
TK567 Turkish Airlines
TK567 Turkish Airlines
TK1345 Turkish Airlines
04:10 Zanzibar
06:10 Kilimanjaro
14:05 Istanbul
05:15 Kilimanjaro
13:00 Istanbul
15:30 Edinburgh
Connect
ET812 Ethiopian Airlines
ET706 Ethiopian Airlines
LH962 Lufthansa
17:00 Zanzibar
23:50 Addis Ababa
10:50 Frankfurt
19:45 Addis Ababa
05:25 Frankfurt
11:50 Edinburgh
Connect
PW713 Precision Air
KQ118 Kenya Airways
KL1277 KLM
17:15 Zanzibar
00:50 Nairobi
08:10 Amsterdam Schiphol
18:55 Nairobi
07:20 Amsterdam Schiphol
08:35 Edinburgh
Connect
QR1352 Qatar Airways
QR029 Qatar Airways
17:45 Zanzibar
08:00 Doha
23:35 Doha
12:40 Edinburgh
Connect
AF837 Air France
KL0566 KLM
KL1277 KLM
20:20 Zanzibar
23:59 Nairobi
08:10 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
08:35 Edinburgh
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1277 KLM
20:20 Zanzibar
00:50 Nairobi
08:10 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
08:35 Edinburgh
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1442 British Airways
20:20 Zanzibar
00:05 Nairobi
08:55 London Heathrow
21:40 Nairobi
06:25 London Heathrow
10:25 Edinburgh
Connect
KQ495 Kenya Airways
AF837 815 Air France
AF1686 Air France
20:20 Zanzibar
23:10 Nairobi
09:50 Paris CDG
21:40 Nairobi
05:45 Paris CDG
10:40 Edinburgh
Connect
AF837 Air France
AF837 815 Air France
AF1686 Air France
20:20 Zanzibar
23:10 Nairobi
09:50 Paris CDG
21:40 Nairobi
05:45 Paris CDG
10:40 Edinburgh
Connect
AF837 Air France
KL0566 KLM
KL1281 KLM
20:20 Zanzibar
23:59 Nairobi
12:20 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
12:50 Edinburgh
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1450 British Airways
20:20 Zanzibar
00:05 Nairobi
10:20 London Heathrow
21:40 Nairobi
06:25 London Heathrow
11:45 Edinburgh
Connect
AF837 Air France
BA064 British Airways
BA1450 British Airways
20:20 Zanzibar
00:05 Nairobi
08:20 London Heathrow
21:40 Nairobi
06:25 London Heathrow
09:45 Edinburgh
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1281 KLM
20:20 Zanzibar
00:50 Nairobi
12:20 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
12:50 Edinburgh
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1450 British Airways
20:20 Zanzibar
00:05 Nairobi
09:20 London Heathrow
21:40 Nairobi
06:25 London Heathrow
10:45 Edinburgh
Connect
TC105 Air Tanzania
KL0569 0515 0515 0567 KLM
KL1277 KLM
21:10 Zanzibar
23:59 Dar es Salaam
08:10 Amsterdam Schiphol
21:40 Dar es Salaam
07:15 Amsterdam Schiphol
08:35 Edinburgh
Connect
PW712 Precision Air
KL0569 0515 0515 0567 KLM
KL1277 KLM
21:25 Zanzibar
23:59 Dar es Salaam
08:10 Amsterdam Schiphol
21:55 Dar es Salaam
07:15 Amsterdam Schiphol
08:35 Edinburgh
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1285 KLM
21:55 Zanzibar
23:59 Dar es Salaam
15:50 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
16:15 Edinburgh
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1277 KLM
21:55 Zanzibar
23:59 Dar es Salaam
08:10 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
08:35 Edinburgh
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1281 KLM
21:55 Zanzibar
23:59 Dar es Salaam
12:20 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
12:50 Edinburgh
Connect
PW437 Precision Air
KL0569 0515 0515 0567 KLM
KL1277 KLM
22:15 Zanzibar
23:59 Dar es Salaam
08:10 Amsterdam Schiphol
22:45 Dar es Salaam
07:15 Amsterdam Schiphol
08:35 Edinburgh
Connect
QR1488 Qatar Airways
QR029 Qatar Airways
23:15 Zanzibar
08:00 Doha
05:05 Doha
12:40 Edinburgh
Connect

2. Zanzibar to Glasgow

  1. You take a flight from Zanzibar to Glasgow and cost approximately 650 USD.

  2. You take a bus, shuttle or taxi from Glasgow to your destination in Perth, Scotland.

Flight Depart Arrive
A25913 Anima Wings
0B141 Blue Air
10:05 Zanzibar
21:35 Bucharest Otopeni
18:15 Bucharest Otopeni
23:25 Glasgow
Connect
ET812 Ethiopian Airlines
ET500 Ethiopian Airlines
EI222 Aer Lingus
17:00 Zanzibar
22:50 Addis Ababa
06:50 Dublin
19:45 Addis Ababa
04:20 Dublin
07:45 Glasgow
Connect
ET812 Ethiopian Airlines
ET706 Ethiopian Airlines
LH960 Lufthansa
17:00 Zanzibar
23:50 Addis Ababa
07:15 Frankfurt
19:45 Addis Ababa
05:25 Frankfurt
08:20 Glasgow
Connect
ET812 Ethiopian Airlines
ET574 Ethiopian Airlines
EI222 Aer Lingus
17:00 Zanzibar
22:15 Addis Ababa
06:50 Dublin
19:45 Addis Ababa
03:45 Dublin
07:45 Glasgow
Connect
QR1352 Qatar Airways
QR009 Qatar Airways
BA1482 British Airways
17:45 Zanzibar
01:50 Doha
10:00 London Heathrow
23:35 Doha
06:20 London Heathrow
11:30 Glasgow
Connect
QR1352 Qatar Airways
QR019 Qatar Airways
FR5772 Ryanair
17:45 Zanzibar
01:15 Doha
07:05 Dublin
23:35 Doha
06:05 Dublin
08:05 Glasgow
Connect
QR1352 Qatar Airways
QR009 Qatar Airways
BA1474 British Airways
17:45 Zanzibar
01:50 Doha
07:10 London Heathrow
23:35 Doha
06:20 London Heathrow
08:35 Glasgow
Connect
QR1352 Qatar Airways
QR009 Qatar Airways
BA1484 British Airways
17:45 Zanzibar
01:50 Doha
13:10 London Heathrow
23:35 Doha
06:20 London Heathrow
14:35 Glasgow
Connect
QR1352 Qatar Airways
QR003 Qatar Airways
BA1484 British Airways
17:45 Zanzibar
07:50 Doha
13:10 London Heathrow
23:35 Doha
12:20 London Heathrow
14:35 Glasgow
Connect
AF837 Air France
KL0566 KLM
KL1471 KLM
20:20 Zanzibar
23:59 Nairobi
08:00 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
08:30 Glasgow
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1480 British Airways
20:20 Zanzibar
00:05 Nairobi
09:35 London Heathrow
21:40 Nairobi
06:25 London Heathrow
11:00 Glasgow
Connect
AF837 Air France
BA064 British Airways
BA1480 British Airways
20:20 Zanzibar
00:05 Nairobi
09:35 London Heathrow
21:40 Nairobi
06:25 London Heathrow
11:00 Glasgow
Connect
AF837 Air France
KL0566 KLM
KL1473 KLM
20:20 Zanzibar
23:59 Nairobi
09:25 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
09:55 Glasgow
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1473 KLM
20:20 Zanzibar
00:50 Nairobi
09:25 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
09:55 Glasgow
Connect
KQ495 Kenya Airways
LH591 Lufthansa
LH960 Lufthansa
20:20 Zanzibar
23:00 Nairobi
07:15 Frankfurt
21:40 Nairobi
05:30 Frankfurt
08:20 Glasgow
Connect
AF837 Air France
KL0566 KLM
KL1477 KLM
20:20 Zanzibar
23:59 Nairobi
16:00 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
16:30 Glasgow
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1477 KLM
20:20 Zanzibar
00:50 Nairobi
16:00 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
16:30 Glasgow
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1484 British Airways
20:20 Zanzibar
00:05 Nairobi
13:10 London Heathrow
21:40 Nairobi
06:25 London Heathrow
14:35 Glasgow
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1480 British Airways
20:20 Zanzibar
00:05 Nairobi
14:20 London Heathrow
21:40 Nairobi
06:25 London Heathrow
15:45 Glasgow
Connect
AF837 Air France
LH591 Lufthansa
LH960 Lufthansa
20:20 Zanzibar
23:00 Nairobi
07:15 Frankfurt
21:40 Nairobi
05:30 Frankfurt
08:20 Glasgow
Connect
TC105 Air Tanzania
KL0569 0515 0515 0567 KLM
KL1473 KLM
21:10 Zanzibar
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
21:40 Dar es Salaam
07:15 Amsterdam Schiphol
09:55 Glasgow
Connect
PW712 Precision Air
KL0569 0515 0515 0567 KLM
KL1473 KLM
21:25 Zanzibar
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
21:55 Dar es Salaam
07:15 Amsterdam Schiphol
09:55 Glasgow
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1473 KLM
21:55 Zanzibar
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
09:55 Glasgow
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1477 KLM
21:55 Zanzibar
23:59 Dar es Salaam
16:00 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
16:30 Glasgow
Connect
PW437 Precision Air
KL0569 0515 0515 0567 KLM
KL1473 KLM
22:15 Zanzibar
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
22:45 Dar es Salaam
07:15 Amsterdam Schiphol
09:55 Glasgow
Connect
FZ1688 Flydubai
EK027 Emirates
22:20 Zanzibar
07:20 Dubai
04:55 Dubai
11:30 Glasgow
Connect
EY638 Etihad
EY077 Etihad
KL1477 KLM
22:30 Zanzibar
08:10 Abu Dhabi
16:00 Amsterdam Schiphol
05:05 Abu Dhabi
12:25 Amsterdam Schiphol
16:30 Glasgow
Connect
QR1488 Qatar Airways
QR007 Qatar Airways
BA1486 British Airways
23:15 Zanzibar
08:50 Doha
15:00 London Heathrow
05:05 Doha
13:20 London Heathrow
16:30 Glasgow
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1486 British Airways
23:15 Zanzibar
07:50 Doha
15:00 London Heathrow
05:05 Doha
12:20 London Heathrow
16:30 Glasgow
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1484 British Airways
23:15 Zanzibar
07:50 Doha
13:10 London Heathrow
05:05 Doha
12:20 London Heathrow
14:35 Glasgow
Connect
QR1488 Qatar Airways
QR007 Qatar Airways
BA1488 British Airways
23:15 Zanzibar
08:50 Doha
16:25 London Heathrow
05:05 Doha
13:20 London Heathrow
17:55 Glasgow
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1488 British Airways
23:15 Zanzibar
07:50 Doha
16:25 London Heathrow
05:05 Doha
12:20 London Heathrow
17:55 Glasgow
Connect
QR1488 Qatar Airways
QR007 Qatar Airways
BA1492 British Airways
23:15 Zanzibar
08:50 Doha
18:05 London Heathrow
05:05 Doha
13:20 London Heathrow
19:35 Glasgow
Connect

3. Zanzibar to Aberdeen

  1. You take a flight from Zanzibar to Aberdeen and cost approximately 700 USD.

  2. You take a bus, shuttle or taxi from Aberdeen to your destination in Perth, Scotland.

Flight Depart Arrive
PW713 Precision Air
KQ118 Kenya Airways
KL1443 KLM
17:15 Zanzibar
00:50 Nairobi
09:45 Amsterdam Schiphol
18:55 Nairobi
07:20 Amsterdam Schiphol
10:15 Aberdeen
Connect
QR1352 Qatar Airways
QR009 Qatar Airways
BA1310 British Airways
17:45 Zanzibar
01:50 Doha
10:55 London Heathrow
23:35 Doha
06:20 London Heathrow
12:35 Aberdeen
Connect
QR1352 Qatar Airways
QR009 Qatar Airways
BA1306 British Airways
17:45 Zanzibar
01:50 Doha
08:15 London Heathrow
23:35 Doha
06:20 London Heathrow
09:45 Aberdeen
Connect
QR1352 Qatar Airways
QR009 Qatar Airways
BA1304 British Airways
17:45 Zanzibar
01:50 Doha
10:40 London Heathrow
23:35 Doha
06:20 London Heathrow
12:10 Aberdeen
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1443 KLM
20:20 Zanzibar
00:50 Nairobi
09:45 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
10:15 Aberdeen
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1312 British Airways
20:20 Zanzibar
00:05 Nairobi
13:50 London Heathrow
21:40 Nairobi
06:25 London Heathrow
15:25 Aberdeen
Connect
AF837 Air France
KL0566 KLM
KL1447 KLM
20:20 Zanzibar
23:59 Nairobi
16:10 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
16:35 Aberdeen
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1308 British Airways
20:20 Zanzibar
00:05 Nairobi
12:10 London Heathrow
21:40 Nairobi
06:25 London Heathrow
13:50 Aberdeen
Connect
AF837 Air France
KL0566 KLM
KL1443 KLM
20:20 Zanzibar
23:59 Nairobi
09:45 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
10:15 Aberdeen
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1306 British Airways
20:20 Zanzibar
00:05 Nairobi
08:15 London Heathrow
21:40 Nairobi
06:25 London Heathrow
09:45 Aberdeen
Connect
AF837 Air France
BA064 British Airways
BA1306 British Airways
20:20 Zanzibar
00:05 Nairobi
08:15 London Heathrow
21:40 Nairobi
06:25 London Heathrow
09:45 Aberdeen
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1447 KLM
20:20 Zanzibar
00:50 Nairobi
16:10 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
16:35 Aberdeen
Connect
TC105 Air Tanzania
KL0569 0515 0515 0567 KLM
KL1443 KLM
21:10 Zanzibar
23:59 Dar es Salaam
09:45 Amsterdam Schiphol
21:40 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Aberdeen
Connect
PW712 Precision Air
KL0569 0515 0515 0567 KLM
KL1443 KLM
21:25 Zanzibar
23:59 Dar es Salaam
09:45 Amsterdam Schiphol
21:55 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Aberdeen
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1447 KLM
21:55 Zanzibar
23:59 Dar es Salaam
16:10 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
16:35 Aberdeen
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1443 KLM
21:55 Zanzibar
23:59 Dar es Salaam
09:45 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Aberdeen
Connect
PW437 Precision Air
KL0569 0515 0515 0567 KLM
KL1443 KLM
22:15 Zanzibar
23:59 Dar es Salaam
09:45 Amsterdam Schiphol
22:45 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Aberdeen
Connect
EY638 Etihad
EY077 Etihad
KL1447 KLM
22:30 Zanzibar
08:10 Abu Dhabi
16:10 Amsterdam Schiphol
05:05 Abu Dhabi
12:25 Amsterdam Schiphol
16:35 Aberdeen
Connect
EY638 Etihad
EY019 Etihad
BA1308 British Airways
22:30 Zanzibar
07:05 Abu Dhabi
12:10 London Heathrow
05:05 Abu Dhabi
10:45 London Heathrow
13:50 Aberdeen
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1314 British Airways
23:15 Zanzibar
07:50 Doha
16:55 London Heathrow
05:05 Doha
12:20 London Heathrow
18:30 Aberdeen
Connect
QR1488 Qatar Airways
QR007 Qatar Airways
BA1314 British Airways
23:15 Zanzibar
08:50 Doha
16:55 London Heathrow
05:05 Doha
13:20 London Heathrow
18:30 Aberdeen
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1312 British Airways
23:15 Zanzibar
07:50 Doha
13:50 London Heathrow
05:05 Doha
12:20 London Heathrow
15:25 Aberdeen
Connect
QR1488 Qatar Airways
QR007 Qatar Airways
BA1316 British Airways
23:15 Zanzibar
08:50 Doha
18:00 London Heathrow
05:05 Doha
13:20 London Heathrow
19:35 Aberdeen
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1316 British Airways
23:15 Zanzibar
07:50 Doha
18:00 London Heathrow
05:05 Doha
12:20 London Heathrow
19:35 Aberdeen
Connect

4. Zanzibar to Newcastle

  1. You take a flight from Zanzibar to Newcastle and cost approximately 800 USD.

  2. You take a bus, shuttle or taxi from Newcastle to your destination in Perth, Scotland.

Flight Depart Arrive
WY708 Oman Air
AF694 Air France
AF1558 Air France
06:05 Zanzibar
13:55 Muscat
20:25 Paris CDG
12:25 Muscat
18:45 Paris CDG
21:10 Newcastle
Connect
PW713 Precision Air
BA064 British Airways
BA1324 British Airways
17:15 Zanzibar
00:05 Nairobi
07:20 London Heathrow
18:55 Nairobi
06:25 London Heathrow
08:30 Newcastle
Connect
PW713 Precision Air
KQ118 Kenya Airways
KL0959 KLM
17:15 Zanzibar
00:50 Nairobi
10:00 Amsterdam Schiphol
18:55 Nairobi
07:20 Amsterdam Schiphol
10:15 Newcastle
Connect
PW713 Precision Air
KQ112 Kenya Airways
AF1058 Air France
17:15 Zanzibar
23:50 Nairobi
10:00 Paris CDG
18:55 Nairobi
06:30 Paris CDG
10:45 Newcastle
Connect
QR1352 Qatar Airways
QR009 Qatar Airways
BA1324 British Airways
17:45 Zanzibar
01:50 Doha
07:20 London Heathrow
23:35 Doha
06:20 London Heathrow
08:30 Newcastle
Connect
KQ495 Kenya Airways
AF837 815 Air France
AF1058 Air France
20:20 Zanzibar
23:10 Nairobi
10:00 Paris CDG
21:40 Nairobi
05:45 Paris CDG
10:45 Newcastle
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL0959 KLM
20:20 Zanzibar
00:50 Nairobi
10:00 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
10:15 Newcastle
Connect
AF837 Air France
KL0566 KLM
KL0959 KLM
20:20 Zanzibar
23:59 Nairobi
10:00 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
10:15 Newcastle
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1324 British Airways
20:20 Zanzibar
00:05 Nairobi
07:20 London Heathrow
21:40 Nairobi
06:25 London Heathrow
08:30 Newcastle
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL0963 KLM
20:20 Zanzibar
00:50 Nairobi
16:25 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
16:40 Newcastle
Connect
AF837 Air France
AF837 815 Air France
AF1058 Air France
20:20 Zanzibar
23:10 Nairobi
10:00 Paris CDG
21:40 Nairobi
05:45 Paris CDG
10:45 Newcastle
Connect
AF837 Air France
BA064 British Airways
BA1324 British Airways
20:20 Zanzibar
00:05 Nairobi
07:20 London Heathrow
21:40 Nairobi
06:25 London Heathrow
08:30 Newcastle
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1334 British Airways
20:20 Zanzibar
00:05 Nairobi
14:40 London Heathrow
21:40 Nairobi
06:25 London Heathrow
16:00 Newcastle
Connect
AF837 Air France
KL0566 KLM
KL0963 KLM
20:20 Zanzibar
23:59 Nairobi
16:25 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
16:40 Newcastle
Connect
TC105 Air Tanzania
KL0569 0515 0515 0567 KLM
KL0959 KLM
21:10 Zanzibar
23:59 Dar es Salaam
10:00 Amsterdam Schiphol
21:40 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Newcastle
Connect
PW712 Precision Air
KL0569 0515 0515 0567 KLM
KL0959 KLM
21:25 Zanzibar
23:59 Dar es Salaam
10:00 Amsterdam Schiphol
21:55 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Newcastle
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL0963 KLM
21:55 Zanzibar
23:59 Dar es Salaam
16:25 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
16:40 Newcastle
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL0959 KLM
21:55 Zanzibar
23:59 Dar es Salaam
10:00 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Newcastle
Connect
PW437 Precision Air
KL0569 0515 0515 0567 KLM
KL0959 KLM
22:15 Zanzibar
23:59 Dar es Salaam
10:00 Amsterdam Schiphol
22:45 Dar es Salaam
07:15 Amsterdam Schiphol
10:15 Newcastle
Connect
FZ1688 Flydubai
EK033 Emirates
22:20 Zanzibar
14:20 Dubai
04:55 Dubai
18:15 Newcastle
Connect
EY638 Etihad
EY077 Etihad
KL0963 KLM
22:30 Zanzibar
08:10 Abu Dhabi
16:25 Amsterdam Schiphol
05:05 Abu Dhabi
12:25 Amsterdam Schiphol
16:40 Newcastle
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1336 British Airways
23:15 Zanzibar
07:50 Doha
17:30 London Heathrow
05:05 Doha
12:20 London Heathrow
18:45 Newcastle
Connect
QR1488 Qatar Airways
QR007 Qatar Airways
BA1336 British Airways
23:15 Zanzibar
08:50 Doha
17:30 London Heathrow
05:05 Doha
13:20 London Heathrow
18:45 Newcastle
Connect
QR1488 Qatar Airways
QR007 Qatar Airways
BA1334 British Airways
23:15 Zanzibar
08:50 Doha
14:40 London Heathrow
05:05 Doha
13:20 London Heathrow
16:00 Newcastle
Connect
QR1488 Qatar Airways
QR003 Qatar Airways
BA1334 British Airways
23:15 Zanzibar
07:50 Doha
14:40 London Heathrow
05:05 Doha
12:20 London Heathrow
16:00 Newcastle
Connect

5. Dar es Salaam to Edinburgh

  1. You take a bus, shuttle or taxi from your location in Zanzibar to Dar es Salaam.

  2. You take a flight from Dar es Salaam to Edinburgh and cost approximately 490 USD.

  3. You take a bus, shuttle or taxi from Edinburgh to your destination in Perth, Scotland.

Flight Depart Arrive
QR1348 Qatar Airways
QR029 Qatar Airways
01:15 Dar es Salaam
08:00 Doha
06:50 Doha
12:40 Edinburgh
Connect
TK605 Turkish Airlines
TK1345 Turkish Airlines
05:25 Dar es Salaam
14:05 Istanbul
12:50 Istanbul
15:30 Edinburgh
Connect
KQ487 Kenya Airways
BA064 British Airways
BA1450 British Airways
20:55 Dar es Salaam
00:05 Nairobi
09:20 London Heathrow
22:15 Nairobi
06:25 London Heathrow
10:45 Edinburgh
Connect
KQ487 Kenya Airways
KQ112 Kenya Airways
AF1686 Air France
20:55 Dar es Salaam
23:50 Nairobi
09:50 Paris CDG
22:15 Nairobi
06:30 Paris CDG
10:40 Edinburgh
Connect
KQ487 Kenya Airways
AF837 815 Air France
AF1686 Air France
20:55 Dar es Salaam
23:10 Nairobi
09:50 Paris CDG
22:15 Nairobi
05:45 Paris CDG
10:40 Edinburgh
Connect
KQ487 Kenya Airways
KL0566 KLM
KL1277 KLM
20:55 Dar es Salaam
23:59 Nairobi
08:10 Amsterdam Schiphol
22:15 Nairobi
06:25 Amsterdam Schiphol
08:35 Edinburgh
Connect
KQ487 Kenya Airways
BA064 British Airways
BA1442 British Airways
20:55 Dar es Salaam
00:05 Nairobi
08:55 London Heathrow
22:15 Nairobi
06:25 London Heathrow
10:25 Edinburgh
Connect
KQ487 Kenya Airways
KQ118 Kenya Airways
KL1277 KLM
20:55 Dar es Salaam
00:50 Nairobi
08:10 Amsterdam Schiphol
22:15 Nairobi
07:20 Amsterdam Schiphol
08:35 Edinburgh
Connect
KL0569 0515 0515 0567 KLM
KL1285 KLM
23:59 Dar es Salaam
15:50 Amsterdam Schiphol
07:15 Amsterdam Schiphol
16:15 Edinburgh
Connect
KL0569 0515 0515 0567 KLM
KL1281 KLM
23:59 Dar es Salaam
12:20 Amsterdam Schiphol
07:15 Amsterdam Schiphol
12:50 Edinburgh
Connect
KL0569 0515 0515 0567 KLM
KL1277 KLM
23:59 Dar es Salaam
08:10 Amsterdam Schiphol
07:15 Amsterdam Schiphol
08:35 Edinburgh
Connect

6. Dar es Salaam to Glasgow

  1. You take a bus, shuttle or taxi from your location in Zanzibar to Dar es Salaam.

  2. You take a flight from Dar es Salaam to Glasgow and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Glasgow to your destination in Perth, Scotland.

Flight Depart Arrive
KQ489 Kenya Airways
KQ100 Kenya Airways
BA1488 British Airways
03:45 Dar es Salaam
09:35 Nairobi
16:25 London Heathrow
05:05 Nairobi
15:30 London Heathrow
17:55 Glasgow
Connect
MS841 Egyptair
KQ100 Kenya Airways
BA1488 British Airways
05:20 Dar es Salaam
09:35 Nairobi
16:25 London Heathrow
06:30 Nairobi
15:30 London Heathrow
17:55 Glasgow
Connect
PW711 Precision Air
KQ100 Kenya Airways
BA1488 British Airways
05:20 Dar es Salaam
09:35 Nairobi
16:25 London Heathrow
07:10 Nairobi
15:30 London Heathrow
17:55 Glasgow
Connect
EK726 Emirates
EK027 Emirates
15:25 Dar es Salaam
07:20 Dubai
21:50 Dubai
11:30 Glasgow
Connect
ET864 Ethiopian Airlines
ET706 Ethiopian Airlines
LH960 Lufthansa
17:55 Dar es Salaam
23:50 Addis Ababa
07:15 Frankfurt
20:35 Addis Ababa
05:25 Frankfurt
08:20 Glasgow
Connect
KQ487 Kenya Airways
KQ118 Kenya Airways
KL1473 KLM
20:55 Dar es Salaam
00:50 Nairobi
09:25 Amsterdam Schiphol
22:15 Nairobi
07:20 Amsterdam Schiphol
09:55 Glasgow
Connect
KQ487 Kenya Airways
BA064 British Airways
BA1480 British Airways
20:55 Dar es Salaam
00:05 Nairobi
09:35 London Heathrow
22:15 Nairobi
06:25 London Heathrow
11:00 Glasgow
Connect
KQ487 Kenya Airways
KL0566 KLM
KL1473 KLM
20:55 Dar es Salaam
23:59 Nairobi
09:25 Amsterdam Schiphol
22:15 Nairobi
06:25 Amsterdam Schiphol
09:55 Glasgow
Connect
KQ487 Kenya Airways
KL0566 KLM
KL1471 KLM
20:55 Dar es Salaam
23:59 Nairobi
08:00 Amsterdam Schiphol
22:15 Nairobi
06:25 Amsterdam Schiphol
08:30 Glasgow
Connect
KL0569 0515 0515 0567 KLM
KL1477 KLM
23:59 Dar es Salaam
16:00 Amsterdam Schiphol
07:15 Amsterdam Schiphol
16:30 Glasgow
Connect
KL0569 0515 0515 0567 KLM
KL1473 KLM
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
07:15 Amsterdam Schiphol
09:55 Glasgow
Connect

7. Zanzibar to Manchester

  1. You take a flight from Zanzibar to Manchester and cost approximately 600 USD.

  2. You take a bus, shuttle or taxi from Manchester to your destination in Perth, Scotland.

Flight Depart Arrive
TK605 Turkish Airlines
TK605 Turkish Airlines
TK1995 Turkish Airlines
03:35 Zanzibar
05:25 Dar es Salaam
13:40 Istanbul
04:30 Dar es Salaam
12:50 Istanbul
14:55 Manchester
Connect
4Y135 Airbus France
4Y135 Airbus France
LH948 Lufthansa
09:20 Zanzibar
12:05 Mombasa
21:50 Frankfurt
10:20 Mombasa
19:05 Frankfurt
22:35 Manchester
Connect
WK73 76 Edelweiss Air
LX390 Swiss
12:30 Zanzibar
07:00 Zurich
19:30 Zurich
08:00 Manchester
Connect
ET812 Ethiopian Airlines
ET706 Ethiopian Airlines
LH940 Lufthansa
17:00 Zanzibar
23:50 Addis Ababa
09:25 Frankfurt
19:45 Addis Ababa
05:25 Frankfurt
10:10 Manchester
Connect
ET812 Ethiopian Airlines
ET728 Ethiopian Airlines
ET728 Ethiopian Airlines
17:00 Zanzibar
00:45 Addis Ababa
07:15 Brussels
19:45 Addis Ababa
06:15 Brussels
07:35 Manchester
Connect
QR1352 Qatar Airways
QR021 Qatar Airways
17:45 Zanzibar
01:30 Doha
23:35 Doha
06:05 Manchester
Connect
QR1352 Qatar Airways
QR027 Qatar Airways
17:45 Zanzibar
07:50 Doha
23:35 Doha
12:25 Manchester
Connect
KQ495 Kenya Airways
AF837 815 Air France
AF1068 Air France
20:20 Zanzibar
23:10 Nairobi
13:05 Paris CDG
21:40 Nairobi
05:45 Paris CDG
13:35 Manchester
Connect
AF837 Air France
AF837 815 Air France
AF1168 Air France
20:20 Zanzibar
23:10 Nairobi
15:45 Paris CDG
21:40 Nairobi
05:45 Paris CDG
16:15 Manchester
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1372 British Airways
20:20 Zanzibar
00:05 Nairobi
08:30 London Heathrow
21:40 Nairobi
06:25 London Heathrow
09:35 Manchester
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1075 KLM
20:20 Zanzibar
00:50 Nairobi
12:35 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
12:55 Manchester
Connect
AF837 Air France
KL0566 KLM
KL1075 KLM
20:20 Zanzibar
23:59 Nairobi
12:35 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
12:55 Manchester
Connect
AF837 Air France
KL0566 KLM
KL1073 KLM
20:20 Zanzibar
23:59 Nairobi
09:40 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
09:55 Manchester
Connect
AF837 Air France
AF837 815 Air France
AF1068 Air France
20:20 Zanzibar
23:10 Nairobi
13:05 Paris CDG
21:40 Nairobi
05:45 Paris CDG
13:35 Manchester
Connect
KQ495 Kenya Airways
BA064 British Airways
BA1390 British Airways
20:20 Zanzibar
00:05 Nairobi
10:50 London Heathrow
21:40 Nairobi
06:25 London Heathrow
11:55 Manchester
Connect
AF837 Air France
AF837 815 Air France
AF1668 Air France
20:20 Zanzibar
23:10 Nairobi
09:15 Paris CDG
21:40 Nairobi
05:45 Paris CDG
09:50 Manchester
Connect
KQ495 Kenya Airways
AF837 815 Air France
AF1668 Air France
20:20 Zanzibar
23:10 Nairobi
09:15 Paris CDG
21:40 Nairobi
05:45 Paris CDG
09:50 Manchester
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1073 KLM
20:20 Zanzibar
00:50 Nairobi
09:40 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
09:55 Manchester
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1079 KLM
21:55 Zanzibar
23:59 Dar es Salaam
16:20 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
16:35 Manchester
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1075 KLM
21:55 Zanzibar
23:59 Dar es Salaam
12:35 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
12:55 Manchester
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1073 KLM
21:55 Zanzibar
23:59 Dar es Salaam
09:40 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
09:55 Manchester
Connect
PW437 Precision Air
KL0569 0515 0515 0567 KLM
KL1073 KLM
22:15 Zanzibar
23:59 Dar es Salaam
09:40 Amsterdam Schiphol
22:45 Dar es Salaam
07:15 Amsterdam Schiphol
09:55 Manchester
Connect
FZ1688 Flydubai
EK017 Emirates
22:20 Zanzibar
07:10 Dubai
04:55 Dubai
11:15 Manchester
Connect
FZ1688 Flydubai
EK019 Emirates
22:20 Zanzibar
14:30 Dubai
04:55 Dubai
18:40 Manchester
Connect
EY638 Etihad
EY021 Etihad
22:30 Zanzibar
07:15 Abu Dhabi
05:05 Abu Dhabi
11:00 Manchester
Connect
QR1488 Qatar Airways
QR027 Qatar Airways
23:15 Zanzibar
07:50 Doha
05:05 Doha
12:25 Manchester
Connect

8. Zanzibar to Leeds Bradford

  1. You take a flight from Zanzibar to Leeds Bradford and cost approximately 750 USD.

  2. You take a bus, shuttle or taxi from Leeds Bradford to your destination in Perth, Scotland.

Flight Depart Arrive
KQ491 Kenya Airways
KL0566 KLM
KL1545 KLM
10:20 Zanzibar
23:59 Nairobi
09:25 Amsterdam Schiphol
11:40 Nairobi
06:25 Amsterdam Schiphol
09:30 Leeds Bradford
Connect
ET812 Ethiopian Airlines
ET712 Ethiopian Airlines
LS332 Jet2.com
17:00 Zanzibar
23:20 Addis Ababa
12:20 Rome
19:45 Addis Ababa
03:50 Rome
14:20 Leeds Bradford
Connect
ET812 Ethiopian Airlines
ET500 Ethiopian Airlines
EI3390 Aer Lingus
17:00 Zanzibar
22:50 Addis Ababa
07:00 Dublin
19:45 Addis Ababa
04:20 Dublin
08:15 Leeds Bradford
Connect
ET812 Ethiopian Airlines
ET574 Ethiopian Airlines
FR152 Ryanair
17:00 Zanzibar
22:15 Addis Ababa
07:30 Dublin
19:45 Addis Ababa
03:45 Dublin
08:35 Leeds Bradford
Connect
ET812 Ethiopian Airlines
ET500 Ethiopian Airlines
FR152 Ryanair
17:00 Zanzibar
22:50 Addis Ababa
07:30 Dublin
19:45 Addis Ababa
04:20 Dublin
08:35 Leeds Bradford
Connect
PW713 Precision Air
KQ118 Kenya Airways
KL1549 KLM
17:15 Zanzibar
00:50 Nairobi
16:35 Amsterdam Schiphol
18:55 Nairobi
07:20 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
PW713 Precision Air
KL0566 KLM
KL1545 KLM
17:15 Zanzibar
23:59 Nairobi
09:25 Amsterdam Schiphol
18:55 Nairobi
06:25 Amsterdam Schiphol
09:30 Leeds Bradford
Connect
QR1352 Qatar Airways
QR183 Qatar Airways
LS4050 Jet2.com
17:45 Zanzibar
08:30 Doha
13:40 Vienna
23:35 Doha
12:20 Vienna
15:15 Leeds Bradford
Connect
QR1352 Qatar Airways
QR041 Qatar Airways
LS316 Jet2.com
17:45 Zanzibar
01:25 Doha
14:45 Paris CDG
23:35 Doha
06:35 Paris CDG
15:15 Leeds Bradford
Connect
QR1352 Qatar Airways
QR099 Qatar Airways
LS286 Jet2.com
17:45 Zanzibar
08:05 Doha
15:10 Geneva
23:35 Doha
13:35 Geneva
16:10 Leeds Bradford
Connect
QR1352 Qatar Airways
QR039 Qatar Airways
LS316 Jet2.com
17:45 Zanzibar
07:55 Doha
14:45 Paris CDG
23:35 Doha
13:05 Paris CDG
15:15 Leeds Bradford
Connect
UR321 320 Uganda Airlines
KL0569 0515 0515 0567 KLM
KL1545 KLM
19:15 Zanzibar
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
19:45 Dar es Salaam
07:15 Amsterdam Schiphol
09:30 Leeds Bradford
Connect
AF837 Air France
KL0566 KLM
KL1549 KLM
20:20 Zanzibar
23:59 Nairobi
16:35 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1549 KLM
20:20 Zanzibar
00:50 Nairobi
16:35 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
AF837 Air France
KL0566 KLM
KL1551 KLM
20:20 Zanzibar
23:59 Nairobi
21:45 Amsterdam Schiphol
21:40 Nairobi
06:25 Amsterdam Schiphol
21:55 Leeds Bradford
Connect
KQ495 Kenya Airways
KQ118 Kenya Airways
KL1551 KLM
20:20 Zanzibar
00:50 Nairobi
21:45 Amsterdam Schiphol
21:40 Nairobi
07:20 Amsterdam Schiphol
21:55 Leeds Bradford
Connect
TC105 Air Tanzania
KL0569 0515 0515 0567 KLM
KL1545 KLM
21:10 Zanzibar
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
21:40 Dar es Salaam
07:15 Amsterdam Schiphol
09:30 Leeds Bradford
Connect
TC105 Air Tanzania
KL0569 0515 0515 0567 KLM
KL1549 KLM
21:10 Zanzibar
23:59 Dar es Salaam
16:35 Amsterdam Schiphol
21:40 Dar es Salaam
07:15 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
PW712 Precision Air
KL0569 0515 0515 0567 KLM
KL1549 KLM
21:25 Zanzibar
23:59 Dar es Salaam
16:35 Amsterdam Schiphol
21:55 Dar es Salaam
07:15 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1551 KLM
21:55 Zanzibar
23:59 Dar es Salaam
21:45 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
21:55 Leeds Bradford
Connect
KL0515 KLM
KL0569 0515 0515 0567 KLM
KL1549 KLM
21:55 Zanzibar
23:59 Dar es Salaam
16:35 Amsterdam Schiphol
22:50 Dar es Salaam
07:15 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
PW437 Precision Air
KL0569 0515 0515 0567 KLM
KL1549 KLM
22:15 Zanzibar
23:59 Dar es Salaam
16:35 Amsterdam Schiphol
22:45 Dar es Salaam
07:15 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
PW437 Precision Air
KL0569 0515 0515 0567 KLM
KL1545 KLM
22:15 Zanzibar
23:59 Dar es Salaam
09:25 Amsterdam Schiphol
22:45 Dar es Salaam
07:15 Amsterdam Schiphol
09:30 Leeds Bradford
Connect
FZ1688 Flydubai
EK147 Emirates
KL1549 KLM
22:20 Zanzibar
08:10 Dubai
16:35 Amsterdam Schiphol
04:55 Dubai
12:40 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
EY638 Etihad
EY077 Etihad
LS206 Jet2.com
22:30 Zanzibar
08:10 Abu Dhabi
19:15 Amsterdam Schiphol
05:05 Abu Dhabi
12:25 Amsterdam Schiphol
19:30 Leeds Bradford
Connect
EY638 Etihad
EY077 Etihad
KL1549 KLM
22:30 Zanzibar
08:10 Abu Dhabi
16:35 Amsterdam Schiphol
05:05 Abu Dhabi
12:25 Amsterdam Schiphol
16:45 Leeds Bradford
Connect
EY638 Etihad
EY037 Etihad
LS316 Jet2.com
22:30 Zanzibar
07:30 Abu Dhabi
14:45 Paris CDG
05:05 Abu Dhabi
11:55 Paris CDG
15:15 Leeds Bradford
Connect
QR1488 Qatar Airways
QR183 Qatar Airways
LS4050 Jet2.com
23:15 Zanzibar
08:30 Doha
13:40 Vienna
05:05 Doha
12:20 Vienna
15:15 Leeds Bradford
Connect
QR1488 Qatar Airways
QR273 Qatar Airways
LS206 Jet2.com
23:15 Zanzibar
08:15 Doha
19:15 Amsterdam Schiphol
05:05 Doha
13:15 Amsterdam Schiphol
19:30 Leeds Bradford
Connect
QR1488 Qatar Airways
QR039 Qatar Airways
LS316 Jet2.com
23:15 Zanzibar
07:55 Doha
14:45 Paris CDG
05:05 Doha
13:05 Paris CDG
15:15 Leeds Bradford
Connect
QR1488 Qatar Airways
QR099 Qatar Airways
LS286 Jet2.com
23:15 Zanzibar
08:05 Doha
15:10 Geneva
05:05 Doha
13:35 Geneva
16:10 Leeds Bradford
Connect
QR1488 Qatar Airways
QR273 Qatar Airways
KL1549 KLM
23:15 Zanzibar
08:15 Doha
16:35 Amsterdam Schiphol
05:05 Doha
13:15 Amsterdam Schiphol
16:45 Leeds Bradford
Connect

References

Find Hotels in Perth, Scotland

You can find hotels and accommodations in Perth, Scotland with our hotels search tool below

Booking.com