Mkokotoni City

Port town on Pemba Island, Zanzibar North

Mkokotoni serves Zanzibar’s northern shore with a working fish market, dhow departures, nearby beaches and access to snorkeling sites and village life away from the main resorts.

Costs
Around $50 per day
Affordable local food and budget lodging common.
Safety
Mostly safe with standard coastal precautions
Generally safe for tourists; avoid isolated night walks and watch valuables.
Best Time
June-October (main dry season)
Best for diving, snorkeling and dry weather.
Mkokotoni is the administrative centre for North Unguja, with a lively local fish market and dhow traffic.
Local Time
3:40 AM
GMT+3
Weather
Population
2,572

Why Visit Mkokotoni?#

Mkokotoni is a quiet Zanzibar hub known for its busy market life and links to the island’s northern beaches; it serves as a gateway to snorkeling and boat trips to Mnemba Atoll. Local food reflects the spice trade - expect fragrant Zanzibari biryani, freshly grilled fish and small spice-tour operators nearby. Travelers come for market rhythms, nearby coastal villages like Nungwi and easy access to diving, rather than nightlife or big resorts.

Best Things to Do in Mkokotoni#

Mkokotoni Bucket List#

Don't Miss

Mkokotoni Market - Visit Mkokotoni Market early for fresh seafood, spices, and local daily life.

Mkokotoni Mosque area - See the town mosque and surrounding streets to observe local architecture and traditions.

Coastal walking route - Walk the coastal path for fishing village scenes, small coves, and ocean views.

Hidden Gems

Local dhow watching spot - Find a quiet pier to watch traditional dhows returning with colourful, busy landings.

Small roadside seafood shacks - Try grilled fish at family-run roadside shacks known for simple, fresh preparations.

Nearby village craft stalls - Browse craft stalls nearby for carved souvenir items and handmade textiles.

Day Trips

Nungwi and Kendwa beaches - Travel north to Nungwi and Kendwa for white sand beaches and lively seaside villages.

Stone Town, Zanzibar City - Take a longer trip to Stone Town to explore winding streets and historic markets.

Best Time to Visit Mkokotoni#

Mkokotoni (north Unguja) shines in the dry months (June-October) when the sea is calm and diving visibility is best. The island gets short rains around November-December and heavier rains March-May.

Long Dry Season

June - October

24-30°C (75-86°F)

Sunny, breezy and ideal for beaches, diving and exploring the north coast - the most reliable period for outdoor plans.

Short Rains

November - December

25-31°C (77-88°F)

Brief, heavy showers interrupt otherwise warm days; good for fewer crowds but expect wet windows between dives.

Long Rains

March - May

24-29°C (75-84°F)

Sustained downpours and humid air make travel muddier; reef visibility can vary, but the island is vivid and green.

Climate

Tropical climate with consistently warm temperatures year-round. Temperatures range from 21°C to 32°C. Abundant rainfall (1680 mm/year), wettest in April.

Best Time to Visit
SeptemberJulyAugust
Temperature & Rainfall
Temperature Range
32°
Warmest Month
22°
Coldest Month
Monthly Conditions

January

January is hot, feeling like 31°C due to high humidity. Moderate rainfall (70 mm) and partly cloudy skies.

76 Very Good

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 32°
77%
Humidity
Very Humid

Weather

70 mm
Rainfall
4.1 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
12.3h daylight

February

February is the hottest month, feeling like 32°C due to high humidity. Moderate rainfall (58 mm).

80 Excellent

Comfort

32°
Feels Like Hot
28°C
Temperature
24° 32°
76%
Humidity
Very Humid

Weather

58 mm
Rainfall
3.2 m/s
Wind
Light Breeze
2.8
UV Index
Extreme
12.2h daylight

March

March is hot, feeling like 32°C due to high humidity. Significant rainfall (169 mm) and partly cloudy skies.

67 Good

Comfort

32°
Feels Like Hot
28°C
Temperature
24° 32°
76%
Humidity
Very Humid

Weather

169 mm
Rainfall
2.7 m/s
Wind
Calm
2.6
UV Index
Extreme
12.0h daylight

April

April is hot, feeling like 30°C due to high humidity. The wettest month with heavy rain (379 mm) and partly cloudy skies.

69 Good

Comfort

30°
Feels Like Hot
27°C
Temperature
24° 30°
79%
Humidity
Very Humid

Weather

379 mm
Rainfall
2.8 m/s
Wind
Calm
2.1
UV Index
Extreme
11.9h daylight

May

May is warm with muggy conditions (dew point 23°C). Heavy rain (321 mm) and partly cloudy skies.

70 Very Good

Comfort

26°
Feels Like Warm
26°C
Temperature
23° 30°
79%
Humidity
Very Humid

Weather

321 mm
Rainfall
3.4 m/s
Wind
Light Breeze
1.8
UV Index
Very High
11.8h daylight

June

June is warm with highs of 29°C and lows of 22°C. Regular rainfall (85 mm) and partly cloudy skies.

82 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 29°
76%
Humidity
Very Humid

Weather

85 mm
Rainfall
3.7 m/s
Wind
Light Breeze
1.8
UV Index
Very High
11.7h daylight

July

July is warm with highs of 28°C and lows of 21°C. Moderate rainfall (74 mm) and partly cloudy skies.

84 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 29°
74%
Humidity
Very Humid

Weather

74 mm
Rainfall
3.6 m/s
Wind
Light Breeze
1.8
UV Index
Very High
11.7h daylight

August

August is warm with highs of 28°C and lows of 21°C. Regular rainfall (83 mm).

84 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 28°
74%
Humidity
Very Humid

Weather

83 mm
Rainfall
3.4 m/s
Wind
Light Breeze
2.1
UV Index
Extreme
11.8h daylight

September

September is warm with highs of 29°C and lows of 21°C. Moderate rainfall (70 mm).

86 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
21° 29°
74%
Humidity
Very Humid

Weather

70 mm
Rainfall
3.2 m/s
Wind
Light Breeze
2.4
UV Index
Extreme
12.0h daylight

October

October is warm with highs of 30°C and lows of 22°C. Regular rainfall (85 mm).

84 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 30°
74%
Humidity
Very Humid

Weather

85 mm
Rainfall
3.2 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.1h daylight

November

November is warm with muggy conditions (dew point 23°C). Significant rainfall (145 mm).

80 Excellent

Comfort

27°
Feels Like Warm
27°C
Temperature
23° 31°
75%
Humidity
Very Humid

Weather

145 mm
Rainfall
3.1 m/s
Wind
Light Breeze
2.5
UV Index
Extreme
12.3h daylight

December

December is hot, feeling like 31°C due to high humidity. Significant rainfall (141 mm).

72 Very Good

Comfort

31°
Feels Like Hot
28°C
Temperature
24° 32°
76%
Humidity
Very Humid

Weather

141 mm
Rainfall
3.6 m/s
Wind
Light Breeze
2.6
UV Index
Extreme
12.3h daylight

How to Get to Mkokotoni#

Mkokotoni on Zanzibar’s north coast is most easily reached via Abeid Amani Karume International Airport (ZNZ) in Stone Town, followed by a road transfer. Shared minibuses (dala‑dala) are very cheap but slower; taxis or private hires are faster and more convenient with luggage.

By Air

Abeid Amani Karume International Airport (ZNZ): Zanzibar’s main airport in Zanzibar City (Stone Town) is the gateway for most visitors to Unguja. From ZNZ to Mkokotoni (north coast) the drive is approximately 45-75 minutes by car depending on traffic and exact destination. Taxi fares are typically TZS 30,000-60,000 (roughly USD 12-25) for a private transfer.
Julius Nyerere International Airport (DAR): Mainland Dar es Salaam is another international entry; if arriving there you must take a short domestic flight to ZNZ or a ferry to Zanzibar before onward road travel to Mkokotoni.

By Train & Bus

Dala‑dala (shared minibus): On Zanzibar the common local transport is the dala‑dala - shared minibuses that run between Stone Town and northern villages, including stops near Mkokotoni. Fares are low (typically a few thousand TZS; TZS 1,000-3,000) but travel can be slow with multiple stops.
Taxi / private transfer: For direct airport or inter‑village travel, taxis and private cars are widely available; negotiate fares in advance or use metered rates where provided for airport trips.

How to Get Around Mkokotoni#

For Mkokotoni the usual pattern is fly to Zanzibar (ZNZ) then take a taxi or dala‑dala north to the village. Dala‑dalas are cheapest; taxis are faster and more comfortable with luggage.

  • Taxi / private transfer (TZS 30,000-60,000) - Taxis from Zanzibar Airport or Stone Town to Mkokotoni typically take 45-75 minutes depending on traffic and exact destination. Fares are commonly TZS 30,000-60,000 (~USD 12-25) for a private car; agree the price before departure or use an operator arranged by your hotel.
  • Car hire (USD 40-70/day) - Hiring a car gives maximum flexibility to explore the north coast and adjacent beaches. Rental availability is good in Stone Town; prices vary by season but expect rental rates from approximately USD 40-70/day. Roads away from main routes can be narrow and unpaved.
  • Dala‑dala (shared minibus) (TZS 1,000-3,000) - Dala‑dalas are cheap, local shared minibuses serving routes between Stone Town and northern villages; fares are low (often TZS 1,000-3,000) but services stop frequently and can be crowded. They are best for budget travellers comfortable with basic conditions and flexible timing.
  • Motorbike taxi (piki‑piki) (TZS 2,000-10,000) - In rural and coastal parts of Zanzibar, motorbike taxis (piki‑piki) provide short local hops. They are inexpensive but less suitable for luggage or long distances; negotiate fares in advance and wear a helmet when provided.
  • Walking - Mkokotoni village is compact and easy to explore on foot for short distances, markets and beach access. For longer trips between villages, combine walking with local taxis or dala‑dalas.

Where to Stay in Mkokotoni#

Budget

Mkokotoni centre - $10-40/night

Mkokotoni is a small north-Zanzibar town with a few simple guesthouses and local lodgings. I did not list specific properties because I could not verify current websites.

Mid-Range

Nearby Kiwengwa/Nungwi - $40-120/night

Mid-range options are limited in Mkokotoni; many visitors book hotels in nearby Kiwengwa or Nungwi where more reliable mid-range properties exist.

Luxury

North coast resorts (Nungwi) - $150+/night

There are few high-end resorts directly in Mkokotoni. Luxury stays are concentrated at larger north-coast resorts; I haven’t listed specific resorts without verified URLs.

Where to Eat in Mkokotoni#

Breakdown of cuisine types found across Mkokotoni’s restaurants and food venues, based on OpenStreetMap data.

Fish
Pizza
Burger
Fish & Chips

Shopping in Mkokotoni#

Shopping options are basic: fresh fish and produce markets, small general stores and a few craft stalls. For a wider range of goods and souvenirs, head to Stone Town or popular tourist villages.

Nightlife in Mkokotoni#

Evenings in Mkokotoni are generally quiet with a few beachfront bars or restaurants open after dark. For lively bars, clubs and a broader nightlife scene travel to Nungwi or Stone Town.

Nearby Cities #