What a Zanzibar taxi actually costs
There are no meters here, so the price is whatever you and the driver agree before the wheels turn. Say the number out loud, name the currency, and only then get in. From ZNZ airport to Stone Town budget roughly USD 15-20 for the 15 to 20 minute run [VERIFY]. To the east coast villages, Paje, Jambiani, Bwejuu or Michamvi, expect USD 50-70 for a drive of 1h15 to 1h30 [VERIFY]. Nungwi and Kendwa in the far north run similar, around USD 50-60 [VERIFY].
These are not fixed tariffs. They shift with fuel prices, the time of day, how many bags you have, and how busy the season is. In high season around Christmas and New Year, and again in July and August, drivers have less reason to discount. In the long rains of April and May you will find more flexibility. Treat the figures above as the middle of the road, not a guarantee.
One habit that saves grief: agree the total, not a per-person rate, and confirm whether it covers your whole group and luggage. A price that sounds low at the rank can quietly become a price “each” by the time you reach Jambiani.
Pre-booked transfer vs grabbing a taxi
For your arrival, book a transfer through your hotel. It is the one moment on the island where I would not improvise. A pre-booked driver knows your flight number, waits past the arrivals doors with your name on a sign, and holds the agreed price even if your plane lands two hours late at 1am. After a long-haul day that certainty is worth more than the few dollars you might save haggling at the kerb.
At the hotels I have run on the east coast, we send a known driver every time, and the fixed quote is usually within a handful of dollars of what a taxi would charge anyway. You are mostly paying for the absence of surprises, not a premium.
Once you are settled and rested, the calculus flips. For a short hop, dinner two villages over, a morning at the beach down the coast, flagging a local taxi and agreeing the fare on the spot is perfectly normal and often cheaper. Get your hotel to recommend one or two drivers and save their numbers; a trusted regular beats a stranger every time, and they will usually give you a fair repeat-customer rate.
What to skip: do not bother shopping the airport taxi rank for a bargain on the long east-coast run at midnight. The saving is small, the drivers know it, and you will spend twenty minutes you do not have negotiating in a car park. Book ahead or take the first fair quote.
Paying, tipping and small practicalities
Carry small, clean US dollar notes and some Tanzanian shillings. Drivers will take dollars for airport and long-distance trips and shillings for short local ones, but change for a USD 50 or 100 note can be genuinely hard to find. Break your big notes at the hotel before you travel.
Tipping is not obligatory and is not built into the fare, but rounding up or adding a couple of dollars for a careful driver who handled your bags is appreciated and remembered. Air conditioning is not a given in older cars; if it matters to you, ask before you commit, especially for the longer coastal drives in the heat of March or October.
Ride-hailing apps exist but are patchy on the island compared with Dar es Salaam on the mainland, and many drivers still prefer a straight cash deal. Keep an app installed as a fallback, but plan around hotel-recommended drivers and pre-booked transfers as your spine.
A first-hand note on timing: the drive from the airport to Michamvi feels longer than the distance suggests because the first stretch crawls through Stone Town’s narrow, busy edges before the road opens up past the airport turn and Jozani. Build in that 1h15 to 1h30 honestly when you are planning a same-day boat or a sunset you do not want to miss.
Before you go
Sort your flights and the lie of the land first, then your transfer falls into place. See how to get to Zanzibar for routes and airport basics, and the Zanzibar travel overview to match a transfer plan to where you are actually staying.