Destinations Stone Town

How to get to Stone Town

Stone Town sits beside Abeid Amani Karume International Airport (ZNZ) on Unguja island — reached by air from safari hubs, Nairobi, and international gateways, or by ferry from Dar es Salaam for budget-conscious travelers.

Stone Town sits beside Abeid Amani Karume International Airport (ZNZ) on Unguja island — reached by air from safari hubs, Nairobi, and international gateways, or by ferry from Dar es Salaam for budget-conscious travelers.

How to get to Stone Town

Stone Town is the historic quarter of Zanzibar City on Unguja island — Tanzania's main Zanzibar island. There is no road bridge from the mainland; access is by air to ZNZ or ferry from Dar es Salaam. Stone Town itself is walkable from many ZNZ airport transfers in roughly 15–20 minutes.

International and regional flights to ZNZ

Abeid Amani Karume International Airport (ZNZ) sits beside Stone Town. Direct and connecting flights serve ZNZ from European hubs (seasonal), the Middle East, Nairobi, Johannesburg, and regional East African cities. Many travelers fly into Tanzania via Kilimanjaro International Airport (JRO) or Dar es Salaam (DAR), complete a mainland safari or climb, then connect domestically to ZNZ.

Pre-arrange Stone Town hotel transfers or licensed taxis at arrivals — alleys are not vehicle-friendly, so properties often meet guests at fringe parking points.

From Arusha and the Northern Circuit

After Serengeti National Park, Ngorongoro Crater, or Tarangire National Park safaris, most travelers fly from Arusha (ARK) or Kilimanjaro (JRO) to ZNZ — typically 1–1.5 hours. Scheduled carriers operate multiple daily departures in peak season. Fly-in safari guests sometimes connect from Serengeti bush airstrips via Arusha on the same travel day.

Land at ZNZ, transfer directly to a Stone Town boutique hotel, and schedule beach lodge transfers for following days.

After Mount Kilimanjaro

Climbers descending Mount Kilimanjaro typically transfer Moshi or Arusha to JRO, then fly to ZNZ the same day or next morning. One or two Stone Town nights suit post-summit legs before north-coast recovery swimming.

From Dar es Salaam

Dar es Salaam options include:

  • Domestic flights DAR–ZNZ (approximately 20 minutes) — fastest, lands beside Stone Town
  • Ferry from Dar port to Stone Town harbour (roughly 2 hours on fast ferries) — budget-friendly, weather-dependent

Ferry tickets through reputable operators; arrive early for immigration. The ferry terminal sits inside the historic quarter — uniquely atmospheric arrival.

From Nairobi and Kenya

Nairobi (NBO) connects to ZNZ on regional carriers — useful for itineraries combining Maasai Mara National Reserve with a Zanzibar finale via Stone Town without routing through Uganda. Flight time is roughly 1.5 hours.

Getting around Stone Town

The UNESCO quarter is walkable — alleys are narrow, often stairs-only in historic buildings. Dala-dala minibuses and taxis serve fringe areas and spice-farm tour departures. After one to two Stone Town nights, road transfers to north-coast (Nungwi/Kendwa) or east-coast (Paje/Matemwe) lodges take 60–90 minutes depending on property location.

Uganda and Rwanda combinations

Travelers finishing gorilla trekking often fly Entebbe or Kigali to Nairobi or Dar es Salaam, then connect to ZNZ for Stone Town and beach time. Allow a full travel day for multi-leg connections; operators coordinate permits and flights on packaged East Africa routes.

Seasonal notes: best time to visit Stone Town. Main hub: Stone Town destination guide and Zanzibar destination guide.

What airport do you fly into for Stone Town?

Abeid Amani Karume International Airport (ZNZ) — roughly 15–20 minutes from Stone Town boutique hotels.

Can I reach Stone Town by ferry?

Yes. Fast ferries run from Dar es Salaam to Stone Town harbour in roughly two hours. Book through reputable operators and check weather schedules.

How do I get from Stone Town to Zanzibar beaches?

Pre-arrange lodge transfers or licensed taxis. North-coast resorts take roughly 60–90 minutes; east-coast lodges similar depending on tide-road conditions.

Can I fly to Stone Town after Serengeti safari?

Yes. Fly Serengeti bush strips or Arusha/JRO to ZNZ — the standard post-safari routing to Stone Town and Zanzibar beaches.

Safari packages

View all packages