Distance from

Unguja to Nairobi

Average travel distance is

970.37 km

Nomal travel times are between

2h 12min  -  23h 58min

970.37 km (602 miles) is the average travel distance between Unguja and Nairobi. If you could walk at the speed of 3mph (4.8kph), it would take 6 days 6 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 680.19 km 422.65 miles 367.27 miles
Bus 1110.12 km 689.79 miles 599.42 miles
Drive 1120.79 km 696.43 miles 605.18 miles

Be prepared

Unguja - Nairobi Info

The distance from Zanzibar City to Zanzibar 8 km (5 miles).

The distance from ZNZ to NBO 655 km (407 miles).

The distance from Passenger Boarding to Salvation Army 17 km (11 miles).

Travel distance chart

The distance between Zanzibar City to Nairobi is 970.37 km (602 miles) and it would cost 123 USD ~ 10,692 KES to drive in a car that consumes about 31 MPG.