Air Tanzania, Kenya Airways and Precision Air operate nonstop flights from Nairobi (NBO) to Zanzibar (ZNZ). The nonstop flight takes around ~0h 45m, covering 374 miles (602 km) and operates multiple daily. Round-trip fares currently start at $503, with a typical fare around $821 across 147 recent fare combinations. Updated 28 June 2026.
We'll check every combination in your window daily and email you the cheapest match. No account needed.
Sign up to see Zanzibar schedule from NBO
Already have an account? Sign in
Yes, Air Tanzania, Kenya Airways and 1 more airline operate nonstop flights from Nairobi (NBO) to Zanzibar (ZNZ).
Air Tanzania, Kenya Airways, Precision Air operate nonstop flights from Nairobi to Zanzibar.
The nonstop flight from Nairobi to Zanzibar takes ~0h 45m (approximately 602 km).
Nonstop flights from Nairobi to Zanzibar operate multiple daily.
Round-trip flights from Nairobi (NBO) to Zanzibar (ZNZ) start at $503, with a typical fare around $821. Based on 147 recent fare combinations.