- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Everything you should know
Flight Deals
Cheap Flights from Cape Town to Zanzibar (CPT-ZNZ)
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from Cape Town to Zanzibar that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent return flight deals from Cape Town to Zanzibar
Fri, Dec 4 - Sat, Dec 5
14:30 - 10:55CPT Cape Town Intl-ZNZ Zanzibar Intl
19h 25m1 stop Addis Ababa Bole
4:05 - 13:00ZNZ Zanzibar Intl-CPT Cape Town Intl
9h 55m1 stop Addis Ababa Bole
R6 233Ethiopian Air
Wed, Feb 24 - Thu, Feb 25
15:10 - 18:15CPT Cape Town Intl-ZNZ Zanzibar Intl
26h 05m1 stop Addis Ababa Bole
4:05 - 14:10ZNZ Zanzibar Intl-CPT Cape Town Intl
11h 05m1 stop Addis Ababa Bole
R6 250Ethiopian Air
Sun, Mar 14 - Sun, Mar 28
18:55 - 13:20CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 25m1 stop Dar Es Salaam
6:45 - 17:45ZNZ Zanzibar Intl-CPT Cape Town Intl
12h 00m2 stops Dar Es Salaam Victoria Falls
R7 696Air Tanzania
Sun, Mar 21 - Sun, Apr 4
18:55 - 13:20CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 25m1 stop Dar Es Salaam
8:20 - 17:45ZNZ Zanzibar Intl-CPT Cape Town Intl
10h 25m2 stops Dar Es Salaam Victoria Falls
R7 696Air Tanzania
Fri, Dec 4 - Sat, Dec 5
14:30 - 9:00CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 30m2 stops Victoria Falls Nairobi Jomo Kenyatta Intl
4:40 - 13:35ZNZ Zanzibar Intl-CPT Cape Town Intl
9h 55m2 stops Nairobi Jomo Kenyatta Intl Livingstone
R9 092Kenya Airways
Wed, Feb 24 - Thu, Feb 25
14:30 - 9:00CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 30m2 stops Victoria Falls Nairobi Jomo Kenyatta Intl
4:40 - 13:35ZNZ Zanzibar Intl-CPT Cape Town Intl
9h 55m2 stops Nairobi Jomo Kenyatta Intl Victoria Falls
R9 990Kenya Airways
Wed, Nov 25 - Wed, Dec 2
7:00 - 2:40CPT Cape Town Intl-ZNZ Zanzibar Intl
18h 40m2 stops Johannesburg OR Tambo Nairobi Jomo Kenyatta Intl
9:50 - 23:35ZNZ Zanzibar Intl-CPT Cape Town Intl
14h 45m2 stops Nairobi Jomo Kenyatta Intl Johannesburg OR Tambo
R11 801Multiple Airlines
Sat, Nov 14 - Sat, Nov 21
20:25 - 2:40CPT Cape Town Intl-ZNZ Zanzibar Intl
29h 15m2 stops Johannesburg OR Tambo Nairobi Jomo Kenyatta Intl
9:50 - 8:50ZNZ Zanzibar Intl-CPT Cape Town Intl
24h 00m2 stops Nairobi Jomo Kenyatta Intl Johannesburg OR Tambo
R11 801Multiple Airlines
Sat, Jan 30 - Sat, Feb 6
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R12 018Airlink
Sat, Feb 6 - Sat, Feb 13
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R12 217Airlink
Recent one-way flight deals from Cape Town to Zanzibar
Sun, Feb 28
18:55 - 21:20CPT Cape Town Intl-ZNZ Zanzibar Intl
25h 25m1 stop Dar Es Salaam
R5 103Air Tanzania
Thu, Mar 25
18:55 - 13:20CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 25m1 stop Dar Es Salaam
R5 286Air Tanzania
Sat, Mar 27
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
R5 851Airlink
Mon, Feb 15
12:35 - 7:30CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 55m1 stop Doha Hamad Intl
R5 851Qatar Airways
Mon, Nov 9
12:35 - 7:30CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 55m1 stop Doha Hamad Intl
R5 867Qatar Airways
Sat, Jan 23
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
R6 133Airlink
Sat, Jan 23
5:45 - 13:35CPT Cape Town Intl-ZNZ Zanzibar Intl
6h 50m1 stop Johannesburg OR Tambo
R6 516FlySafair
Sat, Dec 5
14:20 - 9:00CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 40m1 stop Nairobi Jomo Kenyatta Intl
R6 532Kenya Airways
Sun, Feb 28
14:25 - 20:00CPT Cape Town Intl-ZNZ Zanzibar Intl
28h 35m2 stops Livingstone Nairobi Jomo Kenyatta Intl
R6 566Kenya Airways
Sat, Feb 13
5:45 - 13:35CPT Cape Town Intl-ZNZ Zanzibar Intl
6h 50m1 stop Johannesburg OR Tambo
R6 965FlySafair
Recent last minute flight deals from Cape Town to Zanzibar
Thu, Nov 5 - Fri, Nov 6
15:10 - 10:55CPT Cape Town Intl-ZNZ Zanzibar Intl
18h 45m1 stop Addis Ababa Bole
4:05 - 13:00ZNZ Zanzibar Intl-CPT Cape Town Intl
9h 55m1 stop Addis Ababa Bole
R6 067Ethiopian Air
Wed, Nov 4 - Wed, Nov 11
15:10 - 12:55CPT Cape Town Intl-ZNZ Zanzibar Intl
20h 45m1 stop Addis Ababa Bole
19:10 - 13:00ZNZ Zanzibar Intl-CPT Cape Town Intl
18h 50m1 stop Addis Ababa Bole
R7 563Ethiopian Air
Wed, Nov 4 - Fri, Nov 6
15:10 - 12:55CPT Cape Town Intl-ZNZ Zanzibar Intl
20h 45m1 stop Addis Ababa Bole
4:05 - 14:10ZNZ Zanzibar Intl-CPT Cape Town Intl
11h 05m1 stop Addis Ababa Bole
R7 646Ethiopian Air
Thu, Nov 5 - Fri, Nov 6
14:25 - 9:00CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 35m2 stops Livingstone Nairobi Jomo Kenyatta Intl
4:40 - 13:00ZNZ Zanzibar Intl-CPT Cape Town Intl
9h 20m1 stop Nairobi Jomo Kenyatta Intl
R8 909Kenya Airways
Tue, Nov 3 - Mon, Nov 16
14:25 - 9:00CPT Cape Town Intl-ZNZ Zanzibar Intl
17h 35m2 stops Livingstone Nairobi Jomo Kenyatta Intl
4:40 - 13:35ZNZ Zanzibar Intl-CPT Cape Town Intl
9h 55m2 stops Nairobi Jomo Kenyatta Intl Livingstone
R10 355Kenya Airways
Tue, Nov 3 - Mon, Nov 16
7:20 - 20:00CPT Cape Town Intl-ZNZ Zanzibar Intl
11h 40m1 stop Nairobi Jomo Kenyatta Intl
4:40 - 13:35ZNZ Zanzibar Intl-CPT Cape Town Intl
9h 55m2 stops Nairobi Jomo Kenyatta Intl Livingstone
R10 355Kenya Airways
Thu, Nov 5 - Fri, Nov 6
18:10 - 9:00CPT Cape Town Intl-ZNZ Zanzibar Intl
13h 50m2 stops Johannesburg OR Tambo Nairobi Jomo Kenyatta Intl
4:40 - 20:45ZNZ Zanzibar Intl-CPT Cape Town Intl
17h 05m2 stops Nairobi Jomo Kenyatta Intl Johannesburg OR Tambo
R11 253Multiple Airlines
Thu, Nov 5 - Sat, Nov 7
12:20 - 11:10CPT Cape Town Intl-ZNZ Zanzibar Intl
21h 50m3 stops Johannesburg OR Tambo Nairobi Jomo Kenyatta Intl Arusha Kilimanjaro
9:50 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
10h 55m2 stops Nairobi Jomo Kenyatta Intl Johannesburg OR Tambo
R12 882Multiple Airlines
Wed, Nov 4 - Sat, Nov 7
6:05 - 16:35CPT Cape Town Intl-ZNZ Zanzibar Intl
9h 30m1 stop Johannesburg OR Tambo
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R14 710Airlink
Wed, Nov 4 - Sat, Nov 7
7:00 - 16:35CPT Cape Town Intl-ZNZ Zanzibar Intl
8h 35m1 stop Johannesburg OR Tambo
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R14 760Airlink
Recent direct flight deals from Cape Town to Zanzibar
Sat, Jan 30 - Sat, Feb 6
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R12 018Airlink
Sat, Feb 6 - Sat, Feb 13
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R12 217Airlink
Sat, Feb 13 - Sat, Feb 20
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R12 383Airlink
Sat, Nov 14 - Sat, Nov 21
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R13 680Airlink
Sat, Mar 20 - Sat, Apr 3
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R14 162Airlink
Sat, Mar 13 - Sat, Mar 27
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R14 660Airlink
Sat, Dec 5 - Sat, Dec 12
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R16 572Airlink
Sat, Dec 5 - Sat, Dec 12
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R16 738Airlink
Sat, Jan 2 - Sat, Jan 9
8:15 - 14:30CPT Cape Town Intl-ZNZ Zanzibar Intl
5h 15mdirect
15:15 - 19:45ZNZ Zanzibar Intl-CPT Cape Town Intl
5h 30mdirect
R17 337Airlink
Booking Insights
Price, demand, and travel trends for Cape Town to Zanzibar flights
Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
Stopovers
How much is a return flight from Cape Town to Zanzibar?
This analysis is based on the cheapest return price found on KAYAK in the last 12 months by searching for a flight from Cape Town to Zanzibar departing in December.What's the cheapest day of the week to fly from Cape Town to Zanzibar?
Based on deals KAYAK users found in the last 12 months, Sunday is the cheapest day of the week to fly from Cape Town to Zanzibar. It's 7% cheaper than the average day, while Saturday is the most expensive, with prices 11% higher.
What is the cheapest month to fly from Cape Town to Zanzibar?
KAYAK internal proprietary data takes all prices for each month over the last 12 months for return flights from Cape Town to Zanzibar, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.•November is the cheapest month to fly from Cape Town to Zanzibar at R7 580 return.
•December (R11 037) and March (R10 571) are the most expensive months.
•The price difference between flying in the cheapest and most expensive months is 45% on average.
This is based on KAYAK aggregated and averaged internal data over the past 12 months.
Return flights from Cape Town to Zanzibar typically range from R8 549 to R11 544. The lowest price found in the past 5 days was R6 233 on Ethiopian Air.
Which airline is the cheapest to fly from Cape Town to Zanzibar?
Ethiopian Air (R6 233) and Air Tanzania (R7 696) are the cheapest airlines to fly return from Cape Town to Zanzibar according to KAYAK data over the last 5 days.
Which airline offers the most direct flights between Cape Town and Zanzibar?
Airlink has the most frequent direct flights from Cape Town to Zanzibar with 1 flight per week. Based on KAYAK flight data over the last 3 months.
What is the most popular stopover airport when flying from Cape Town to Zanzibar?
KAYAK data for 1-stop return journeys over the past 3 months. Only counts itineraries with the same stopover on both legs.Addis Ababa Bole (ADD) is the most popular stopover for the Cape Town to Zanzibar route. 70% of KAYAK users who booked 1-stop return journeys over the past 3 months connected via ADD.
What is the cheapest stopover airport when flying from Cape Town to Zanzibar?
Flights via Addis Ababa Bole (ADD) offer the most affordable fares, with an average return price of R8 830. Based on KAYAK data over the past 3 months.
Which route with a stopover is the fastest from Cape Town to Zanzibar?
Johannesburg OR Tambo (JNB) offers the shortest 1-stop connection from Cape Town to Zanzibar at 8h 38m one-way, 3h 23m longer than the 5h 15m direct flight. Based on KAYAK data over the past 3 months.
When flying from Cape Town to Zanzibar, which airport offers the shortest stopover?
Johannesburg OR Tambo (JNB) had the shortest average connection time for Cape Town to Zanzibar stopovers at 5h 39m over the past 3 months.
Key details for Cape Town to Zanzibar flights
Low season | February |
|---|---|
High season | November |
Cheapest flight | R5 103 |
When to book flights from Cape Town to Zanzibar
Are your dates flexible? Find out the best times to travel from Cape Town to Zanzibar based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Your Cape Town to Zanzibar flight questions, answered
Find helpful answers about this route, including flight times, airports, airlines, and booking tips.
Your guide to booking Cape Town to Zanzibar flights
Get tips on when to book, when to fly, and what to know before your trip.Prefer to fly direct from Cape Town Intl to Zanzibar Intl?
Nonstop data is based off flight results for the next 60 days. Find direct flights from all airlines flying nonstop from Cape Town Intl to Zanzibar Intl.
Direct departures
Cape Town Intl to Zanzibar Intl
Saturday
Airlink
Airlink
Direct returns
Zanzibar Intl to Cape Town Intl
Saturday
Airlink
Airlink
More options for your flight from Cape Town to Zanzibar
Complete your trip to Zanzibar with a hotel stay or car hire
Information on your arrival and departure airports
Cabin class types available on flights from Cape Town to Zanzibar
Cabin classes available on flights from Cape Town to Zanzibar. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.
Flights from domestic origins to Zanzibar
More flights to Zanzibar. Prices are the lowest found on KAYAK in the last 7 days. Price and availability are not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.