Zanzibar Arrival Guide: The Short Airport Transfer, and Why It Is Not the Easy Part You Think

Zanzibar has the shortest airport transfer of anywhere on this site — Abeid Amani Karume (ZNZ) sits about 6 km from Stone Town, roughly a 10 to 20 minute drive — and that is exactly why it goes wrong. The distance is trivial; the problems are the taxi queue on arrival, the car-restricted core of Stone Town, and the fact that the far beaches are not 10 minutes away at all. Fix those three things and the arrival takes fifteen minutes.

Zanzibar Arrival Guide: The Short Airport Transfer, and Why It Is Not the Easy Part You Think: questions people actually ask

How far is Zanzibar airport from Stone Town?

About 6 km, roughly a 10 to 20 minute drive. It is one of the shortest airport transfers in this guide — the airport is close because Stone Town is close, not because the island is small.

How much does a taxi cost from Zanzibar airport to Stone Town?

Around USD 15 in a small local taxi and USD 20 to 25 for a larger vehicle, in 10 to 20 minutes. Agree the fare before leaving the airport. A shared shuttle bus runs the route for roughly USD 10 to 15 a seat but is a daytime option.

How much is a taxi from Zanzibar airport to Nungwi or Kendwa?

Around USD 65, and allow about 90 minutes for the drive. That distance is the thing most travellers get wrong — the far northern beaches are not near Stone Town. Paje, Jambiani and the south coast sit around USD 35.

Is there public transport on Zanzibar?

There is no scheduled public transport at all on Zanzibar, so every movement is arranged rather than caught. A tuk-tuk or a taxi is the cheap on-the-spot option, a hired car or driver is the practical choice for a full day across the island, and a pre-arranged transfer is the one to book whenever the timing of a flight or a ferry means a missed pickup would cost you a connection.

One small airport, one road in

Zanzibar (ZNZ) is a single small international airport about 6 km south of Stone Town, with one terminal and no long walks. Immigration, bags and the exit are all in one sequence, so the airport itself is not where your time goes. What matters is the twenty minutes on the other side of the doors, because that is where the fare negotiation happens.

The road in runs roughly north from the airport to the Stone Town seafront and on to Nungwi, with the eastern beaches reached by a branch at the junction past Malindi. Almost everything on the island is along that one corridor, which is why the transfer is quick and why a car is the standard way to see the island — there is no public bus network and no rail, so any plan involving more than the airport and Stone Town involves arranging a vehicle.

Getting into Stone Town: taxi, shuttle and tuk-tuk

The fair price from the airport to Stone Town is about USD 15 in a small local taxi and USD 20 to 25 for a larger vehicle, and the drive is 10 to 20 minutes. A tuk-tuk will take the same fare on some routes but is not the default choice with luggage. A shared shuttle bus runs the route for roughly USD 10 to 15 a seat and is the cheapest option; it is slower, it fills up, and on a late evening landing it is often not running, so treat it as a daytime option only.

The single most useful thing to know is the Stone Town restriction. The old core of Stone Town is largely car- and tuk-tuk-free, so even if your driver gets you to the edge, the last few hundred metres to a harbour-side hotel or a restaurant inside the walls are on foot. This is not a nuisance — it is the reason Stone Town feels the way it does — but it does mean you should tell your hotel which gate to drop you at, and that a driver cannot reach a specific address inside the core.

Agree the fare before you leave the airport. Zanzibar taxi prices are broadly published and consistent enough that a price list in your hotel or a screenshot is enough to settle it in the first thirty seconds: Stone Town USD 15 to 25, Wawi and the immediate coast around USD 20, Uroa around USD 35, and the northern beaches — Nungwi, Kendwa, Kiwengwa — around USD 65, which is the figure that surprises people. Paje, Jambiani, Pongwe, Matemwe, Pwani Mchangani and the south coast sit around USD 35.

First-day practicalities: entry, cash, and the two things people get wrong

Entry: Tanzania’s visa and eVisa rules apply here as they do on the mainland, so check your own passport status before flying. Zanzibar also asks for a Zanzibar Government Tourist Permit, which is a separate small fee from the visa and is worth knowing about before you land rather than discovering at the counter.

Money: Zanzibar runs on Tanzanian shillings, and cash rules everything outside the bigger hotels — taxis, the spice tours, the dhow, the small restaurants and the market. Cash is also used rather than cards for many of the beach businesses. There is no separate Zanzibar currency; using a foreign card for everything here is the most common way a traveller runs out of money at the wrong moment.

The two things people get wrong on the first day: assuming the beaches are close because the airport is, and booking the transfer before the flight is confirmed. Nungwi is about 90 minutes from Stone Town, not 10, and the airport is central because Stone Town is central — not because the island is small. So if you are booking the beach, book the transfer to arrive in the afternoon light, and if you are departing from Stone Town in the morning, allow 90 minutes to the airport, not 20.

Getting around: there is no public transport, and that is the point

There is no bus network and no rail on Zanzibar, so getting around means a taxi, a tuk-tuk, or a vehicle you have arranged for the day. Most visitors do exactly one of three things: stay in Stone Town and walk, hire a car or driver for a day to see the rest of the island, or stay on the beach and take a single transfer in and out. All three work.

The day-hire is the option worth taking if you have two or three days. The stone town tour — the Palace Museum, the Old Fort, the Forodhani night market and the dhow harbour at sunset — is walkable and cheap. Beyond that, the north coast (Nungwi and Kendwa), the east coast (Paje and Jambiani), the spice plantations, the tortoise sanctuary at Kizimkazi and the south coast are spread across the island, and a day car with a driver is both the cheapest and the least stressful way to see them.

For the ferry from Stone Town to Dar es Salaam: the modern fast ferry takes about 20 minutes, and there are several daily sailings, including a 20:00 departure, which is why many visitors fly out of DAR rather than ZNZ. If you are moving that way, the flight is faster door to door; if you prefer the crossing, check the sailing times before you commit to a Stone Town departure.

Where to stay and the mistakes that cost money

Stone Town is where you base on your first and last nights — the airport is 10 minutes away, the food is the best on the island, and the whole core is walkable. Nungwi and Kendwa are the busiest and easiest beaches with the most nightlife. Paje and the east coast are the windsurf and kitesurf beaches, quieter and more spread out. Jambiani, Pongwe and the south coast are the value end. The best decision most visitors make is to split the stay — a couple of nights in Stone Town, then a few nights on the beach — rather than committing to one spot.

The mistakes: haggling when the price is published and known; taking the free hotel transfer and then paying for the return; booking the far northern beach without realising it is 90 minutes from the airport and 60 from Stone Town; assuming there is public transport to the beach; paying a tourist-permit fee you did not know about; and the classic — treating Zanzibar as a beach you land next to, rather than an island you cross.

Related pages

Book the trip

Flights, transfers and cars for Zanzibar.