Travel time from

Nairobi to Unguja

Average Travel Times are

4h 31min  -  18h 10min

Travel Distance

951.91 km

Travel time route map

It takes an average travel time of 5h 17mins to travel from Nairobi to Unguja, given the average speed of 180km/h and the distance of 951.91 km (591 miles)

Travel time by transport mode

Tranport Distance Time
Flight 670km (416 miles) 4h 31mins
Drive 1100km (683 miles) 17h 0mins
Bus 1058km (657 miles) 18h 10mins

Travel time by airplanes from Nairobi to Unguja

Air Plane Cruise Speed Max Speed
A300 46mins 44mins
A320 47mins 45mins
A321 48mins 45mins
A380 41mins 39mins
Boeing 707 41mins 40mins
Boeing 737 51mins 47mins
Boeing 747 44mins 42mins
Boeing 787 44mins 41mins
ATR 72 1h 27mins 1h 16mins

TIME TO DRIVE FROM Nairobi to Unguja

Speed (km/h) Speed (Ml/h) Duration
40 24.85 27h 29mins
50 31.07 21h 59mins
60 37.28 18h 19mins
80 49.71 13h 44mins
100 62.14 10h 59mins

Be prepared

Nairobi - Unguja Info

Travel time from Ambassadeur to Passenger Boarding 53mins.

Travel time from NBO to ZNZ 1h 18mins.

Travel time from Zanzibar to Zanzibar Island 24mins.

Travel time chart

How long does it take to get from Nairobi and by air and road.