Cheap flights Zanzibar (Kisauni) to Mahe (Seychelles)

1 passenger, economy

Cheap flights Zanzibar to Mahe

Compare prices, duration and stops

Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Fri, 18 sep
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 20 sep +1
285 $
Air Tanzania
TC 153
04:30
Zanzibar, Kisauni (ZNZ)
Sat, 19 sep
21h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 20 sep +1
256 $
Air Tanzania
TC 157
06:40
Zanzibar, Kisauni (ZNZ)
Sat, 19 sep
19h 35min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 20 sep +1
236 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Sat, 19 sep
7h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 20 sep +1
259 $
Ethiopian Airlines
ET 855
01:20
Zanzibar, Kisauni (ZNZ)
Sun, 20 sep
9h 15min
1 stop
10:35
Mahe, Seychelles (SEZ)
Sun, 20 sep
509 $
Kenya Airways
KQ 499
01:40
Zanzibar, Kisauni (ZNZ)
Sun, 20 sep
7h 15min
1 stop
08:55
Mahe, Seychelles (SEZ)
Sun, 20 sep
446 $
Kenya Airways
KQ 491
07:10
Zanzibar, Kisauni (ZNZ)
Sun, 20 sep
16h 50min
1 stop
00:00
Mahe, Seychelles (SEZ)
Mon, 21 sep +1
536 $
Kenya Airways
KQ 495
17:45
Zanzibar, Kisauni (ZNZ)
Sun, 20 sep
6h 15min
1 stop
00:00
Mahe, Seychelles (SEZ)
Mon, 21 sep +1
498 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Mon, 21 sep
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 23 sep +1
302 $
Air Tanzania
TC 157
06:40
Zanzibar, Kisauni (ZNZ)
Tue, 22 sep
19h 35min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 23 sep +1
252 $
Air Tanzania
TC 137
14:30
Zanzibar, Kisauni (ZNZ)
Tue, 22 sep
11h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 23 sep +1
509 $
Air Tanzania
TC 423
19:00
Zanzibar, Kisauni (ZNZ)
Tue, 22 sep
7h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 23 sep +1
480 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Wed, 23 sep
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 25 sep +1
306 $
Air Tanzania
TC 153
04:30
Zanzibar, Kisauni (ZNZ)
Thu, 24 sep
21h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 25 sep +1
510 $
Air Tanzania
TC 157
06:40
Zanzibar, Kisauni (ZNZ)
Thu, 24 sep
19h 35min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 25 sep +1
505 $
Air Tanzania
TC 137
14:30
Zanzibar, Kisauni (ZNZ)
Thu, 24 sep
11h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 25 sep +1
264 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Thu, 24 sep
7h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 25 sep +1
205 $
Air Tanzania
TC 423
19:00
Zanzibar, Kisauni (ZNZ)
Thu, 24 sep
7h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 25 sep +1
497 $
Kenya Airways
KQ 499
01:40
Zanzibar, Kisauni (ZNZ)
Fri, 25 sep
7h 15min
1 stop
08:55
Mahe, Seychelles (SEZ)
Fri, 25 sep
520 $
Precision Air
PW 513
17:05
Zanzibar, Kisauni (ZNZ)
Fri, 25 sep
39h 50min
2 stops
08:55
Mahe, Seychelles (SEZ)
Sun, 27 sep +1
530 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Fri, 25 sep
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 27 sep +1
306 $
Kenya Airways
KQ 491
07:10
Zanzibar, Kisauni (ZNZ)
Mon, 28 sep
26h 25min
1 stop
09:35
Mahe, Seychelles (SEZ)
Tue, 29 sep +1
519 $
Precision Air
PW 6731
07:50
Zanzibar, Kisauni (ZNZ)
Mon, 28 sep
25h 45min
1 stop
09:35
Mahe, Seychelles (SEZ)
Tue, 29 sep +1
595 $
Precision Air
PW 718
09:00
Zanzibar, Kisauni (ZNZ)
Mon, 28 sep
19h 55min
2 stops
04:55
Mahe, Seychelles (SEZ)
Tue, 29 sep +1
556 $
Kenya Airways
KQ 495
17:40
Zanzibar, Kisauni (ZNZ)
Mon, 28 sep
15h 55min
1 stop
09:35
Mahe, Seychelles (SEZ)
Tue, 29 sep +1
577 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Mon, 28 sep
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 30 sep +1
317 $
Kenya Airways
KQ 499
01:40
Zanzibar, Kisauni (ZNZ)
Tue, 29 sep
7h 55min
1 stop
09:35
Mahe, Seychelles (SEZ)
Tue, 29 sep
520 $
Air Tanzania
TC 135
05:20
Zanzibar, Kisauni (ZNZ)
Tue, 29 sep
20h 55min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 30 sep +1
265 $
Air Tanzania
TC 153
06:40
Zanzibar, Kisauni (ZNZ)
Tue, 29 sep
19h 35min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 30 sep +1
505 $
Air Tanzania
TC 137
14:30
Zanzibar, Kisauni (ZNZ)
Tue, 29 sep
11h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 30 sep +1
254 $
Flightlink
YS 116
18:30
Zanzibar, Kisauni (ZNZ)
Tue, 29 sep
7h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 30 sep +1
394 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Tue, 29 sep
7h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 30 sep +1
511 $
Air Tanzania
TC 423
19:00
Zanzibar, Kisauni (ZNZ)
Tue, 29 sep
7h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 30 sep +1
592 $
Flightlink
YS 116
18:30
Zanzibar, Kisauni (ZNZ)
Wed, 30 sep
31h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 2 oct +1
562 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Wed, 30 sep
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 2 oct +1
312 $
Air Tanzania
TC 153
04:30
Zanzibar, Kisauni (ZNZ)
Thu, 1 oct
21h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 2 oct +1
300 $
Air Tanzania
TC 157
06:40
Zanzibar, Kisauni (ZNZ)
Thu, 1 oct
19h 35min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 2 oct +1
493 $
Air Tanzania
TC 423
19:00
Zanzibar, Kisauni (ZNZ)
Thu, 1 oct
7h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 2 oct +1
495 $
Kenya Airways
KQ 499
01:40
Zanzibar, Kisauni (ZNZ)
Fri, 2 oct
7h 15min
1 stop
08:55
Mahe, Seychelles (SEZ)
Fri, 2 oct
522 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Fri, 2 oct
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 4 oct +1
243 $
Air Tanzania
TC 135
05:20
Zanzibar, Kisauni (ZNZ)
Sat, 3 oct
20h 55min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 4 oct +1
495 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Fri, 9 oct
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 11 oct +1
303 $
Air Tanzania
TC 153
04:30
Zanzibar, Kisauni (ZNZ)
Sat, 10 oct
21h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 11 oct +1
233 $
Air Tanzania
TC 157
06:40
Zanzibar, Kisauni (ZNZ)
Sat, 10 oct
19h 35min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 11 oct +1
255 $
Air Tanzania
TC 137
14:30
Zanzibar, Kisauni (ZNZ)
Sat, 10 oct
11h 45min
1 stop
02:15
Mahe, Seychelles (SEZ)
Sun, 11 oct +1
256 $
Kenya Airways
KQ 499
01:40
Zanzibar, Kisauni (ZNZ)
Sun, 11 oct
7h 15min
1 stop
08:55
Mahe, Seychelles (SEZ)
Sun, 11 oct
522 $
Kenya Airways
KQ 495
17:40
Zanzibar, Kisauni (ZNZ)
Mon, 12 oct
15h 15min
1 stop
08:55
Mahe, Seychelles (SEZ)
Tue, 13 oct +1
520 $
Air Tanzania
TC 105
19:00
Zanzibar, Kisauni (ZNZ)
Mon, 12 oct
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 14 oct +1
303 $
Air Tanzania
TC 153
06:40
Zanzibar, Kisauni (ZNZ)
Tue, 13 oct
19h 35min
1 stop
02:15
Mahe, Seychelles (SEZ)
Wed, 14 oct +1
254 $
Air Tanzania
TC 105 🔥 Hot deal
19:00
Zanzibar, Kisauni (ZNZ)
Wed, 14 oct
31h 15min
1 stop
02:15
Mahe, Seychelles (SEZ)
Fri, 16 oct +1
280 $

Low price calendar

September 2026
Price chart (September 2026)
min: 236 $ · max: 562 $
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — no data 17.09.2026 — no data 18.09.2026 — 285 $ 19.09.2026 — 236 $ 20.09.2026 — 446 $ 21.09.2026 — 302 $ 22.09.2026 — 480 $ 23.09.2026 — 306 $ 24.09.2026 — 497 $ 25.09.2026 — 520 $ 26.09.2026 — no data 27.09.2026 — no data 28.09.2026 — 519 $ 29.09.2026 — 505 $ 30.09.2026 — 562 $ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
no data
17
placeholder
no data
18
Good deal
285 $
19
Good deal
236 $
20
placeholder
446 $
21
placeholder
302 $
22
placeholder
480 $
23
placeholder
306 $
24
placeholder
497 $
25
placeholder
520 $
26
placeholder
no data
27
placeholder
no data
28
placeholder
519 $
29
placeholder
505 $
30
placeholder
562 $

Cheap flights Zanzibar to Mahe

Air Tanzania
Mon, Tue, Wed, Thu, Fri, Sat
Price from
$186
Flightlink
Tue, Wed, Thu, Sat
Price from
$315
Kenya Airways
Mon, Tue, Wed, Thu, Fri, Sun
Price from
$446
Ethiopian Airlines
Wed, Sun
Price from
$509
Precision Air
Mon, Wed, Fri
Price from
$530
Safair
Thu
Price from
$856

Popular destinations from Zanzibar

All →
ZNZ
Tanzania → Tanzania
DAR
from
$17
ZNZ
Tanzania → Tanzania
ARK
from
$45
ZNZ
Tanzania → Tanzania
JRO
from
$65
ZNZ
Zanzibar — Tanga
Tanzania → Tanzania
TGT
from
$73
ZNZ
Zanzibar — Pemba
Tanzania → Tanzania
PMA
from
$81
ZNZ
Zanzibar — Dodoma
Tanzania → Tanzania
DOD
from
$107
ZNZ
Zanzibar — Victoria Falls
Tanzania → Zimbabwe
VFA
from
$129
ZNZ
Tanzania → Kenya
NBO
from
$133
ZNZ
Zanzibar — Mwanza
Tanzania → Tanzania
MWZ
from
$138

Popular destinations to Mahe

All →
PRI
Seychelles → Seychelles
SEZ
from
$63
NBO
Kenya → Seychelles
SEZ
from
$201
MRU
Mauritius → Seychelles
SEZ
from
$210
MOW
Russia → Seychelles
SEZ
from
$234
DAR
Dar Es Salaam — Mahe
Tanzania → Seychelles
SEZ
from
$239
AER
Russia → Seychelles
SEZ
from
$246
JNB
South Africa → Seychelles
SEZ
from
$247
BEG
Serbia → Seychelles
SEZ
from
$260

Cheap flights Zanzibar to Mahe

Interesting facts about the route

Flight time

12h 40min

Distance

1 811 km

Average price

$397

Most frequent flight

TC 105

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Seychelles

All plans

laziocom

2 GB

data

15

days

$15

Buy

laziocom

3 GB

data

30

days

$20

Buy

laziocom

5 GB

data

30

days

$33

Buy

laziocom

1 GB

data

7

days

Frequently Asked Questions

The average ticket price Zanzibar Mahe is $397. The cheapest ticket costs $236, operated by Air Tanzania, flight 157, departing Zanzibar on 19 September at 06:40, arriving Mahe on 20 September at 02:15.
The average flight time is 16 hours 50 minutes. The fastest flight takes 6 hours 15 minutes, flight 495 operated by Kenya Airways, departing Zanzibar on 20 September at 17:45, arriving Mahe on 21 September at 00:00.
Flights on the Zanzibar - Mahe route are operated by the following airlines: Ethiopian Airlines, Safair, Kenya Airways, Precision Air, Air Tanzania, Flightlink.
The distance from Zanzibar to Mahe is 1811 km.