Facts & prices checked: 2026-07-18

I’ve made this crossing more times than I can count now, in every class from Economy to Royal, in flat-calm July mornings and one distinctly unpleasant August afternoon. It is the single most-used water route in East Africa for a reason: it’s the cheapest way to reach Zanzibar, and unlike flying, the crossing itself is part of the trip rather than a delay before it.

Here’s what actually matters — who runs it, what it costs by class, how long it really takes against what the timetable says, where the two terminals are, and how to book without getting fleeced.

At a glance:

Duration~1h20 to 2.5 hours (fast ferry; varies by vessel and sea state)
Price rangeUSD 35–100 (Economy to Royal, non-resident adult)
Frequency~4 departures a day, each direction
Main operatorsAzam Marine, Zan Fast Ferries (Kilimanjaro Fast Ferries)
Dar terminalSokoine Drive, opposite St. Joseph’s Cathedral
Zanzibar terminalMalindi Road, Stone Town, near Forodhani Gardens

The two operators: Azam Marine and Zan Fast Ferries

Two companies dominate the Dar–Zanzibar route: Azam Marine and Zan Fast Ferries (sometimes ticketed alongside Kilimanjaro Fast Ferries). Both run modern high-speed catamarans, both sell tickets online, and both cover the same channel between Dar es Salaam and Stone Town multiple times a day.

Zan Fast Ferries is generally described as the faster of the two — one industry source calls it the fastest ferry operating in Tanzania — while Azam Marine has the longer track record and the wider class selection, from bare Economy up to a separate Royal cabin. Neither company publishes a joint schedule with the other, which catches people out: check your specific operator’s timetable, not a generic “the ferry leaves at X” answer from a forum thread.

I book Azam Marine most often, mainly because their online booking page is the one I’ve used enough times to trust without thinking about it. That’s a personal habit, not a verdict — Zan Fast Ferries’ boats are perfectly good, and on a short crossing like this the choice of operator matters less than the choice of class and departure time.

Ferry classes: what Economy, Business, VIP and Royal actually buy you

Azam Marine sells four non-resident adult fare classes on this crossing, and the price spread is bigger than the actual difference in experience:

  • Economy — USD 35. Standard seating in the main open-plan cabin. This is what most tourists book, and it’s entirely fine for a crossing that rarely exceeds two and a half hours.
  • Business — USD 40. A modest step up, generally a quieter section of the same deck.
  • VIP — USD 60. More legroom and a more sheltered seating area, away from the busiest foot traffic near the doors.
  • Royal — USD 100. A separate, air-conditioned upper-deck section with reserved seating.

For a 90-minute-to-two-hour trip, I’ve never felt the jump from Economy to Royal buys you a materially different journey — it buys quiet, a guaranteed seat, and air conditioning if the day is hot. If you’re travelling with kids, prone to seasickness, or simply hate crowds, the upgrade to VIP is worth it. If you’re travelling light and don’t mind a full boat, Economy does the job. I usually book Economy myself; the USD 65 saved over Royal buys a good dinner in Stone Town that evening.

One honest note on price sources: third-party booking aggregators (Direct Ferries, Bookaway, Rome2Rio) list “average” fares for this route anywhere from USD 80 to over USD 120. That’s not the real operator price — it’s the aggregator’s price after their own booking fee and bundled insurance are added on top. The figures above are the carrier’s own non-resident adult fares.

How long it actually takes — schedule and frequency

Here’s where the honest answer diverges from the marketing answer. Published timetables list the fast-ferry crossing at around 1 hour 20 minutes, and one booking platform shows a fastest time as short as 59 minutes. In practice, the number most returning travellers report is 2 to 2.5 hours, and that’s not a contradiction — it’s the difference between “time the boat is moving” and “time from arriving at the terminal to walking off it at the other end,” which includes the ticket queue, the security check, and boarding.

Between the two operators, roughly four sailings a day run each direction. Azam Marine’s typical published grid is 07:00, 09:30, 12:30 and 16:00. Zan Fast Ferries runs a different one — 07:00, 12:00, 14:15 and 16:30 — and separately lists close to 28 weekly sailings, which works out to almost the same daily average by a different route through the week. Neither schedule is fixed in stone; weather and operational issues can shift a departure, so confirm the actual day’s times with the operator or your hotel rather than trusting whatever a two-year-old blog post says.

My own rule of thumb: pick the 07:00 departure if it’s on offer. It’s the calmest sailing of the day, it gets you into Stone Town before the midday heat sets in, and if anything goes wrong with your first-choice boat, you’ve still got the rest of the day to sort it out.

The two ports: Dar es Salaam vs Stone Town

The Dar es Salaam terminal sits on Sokoine Drive, opposite St. Joseph’s Cathedral, right inside the city’s old port district — a genuinely central location, walkable from several downtown hotels and a short taxi ride from Julius Nyerere International Airport. It is not a quiet place. Ticket touts, currency changers and general port noise are part of the experience; arrive knowing where the official ticket window is and head straight for it.

On the Zanzibar side, the terminal is on Malindi Road in Stone Town, a couple of minutes’ walk from Forodhani Gardens and the Old Fort. This is, without exaggeration, one of the best arrival points in East Africa — you step off the boat and you’re already inside the old town, close enough to Mzuri Sana and the other harbour-side restaurants to have lunch before your bag is even unpacked. Flying in, by contrast, lands you at an airport several kilometres outside town with a taxi negotiation still ahead of you.

Both terminals share one quirk worth knowing about: the taxi drivers waiting outside routinely quote arriving tourists two to five times the normal local fare. Agree a price before you get in, or better, arrange a hotel transfer in advance so you skip the negotiation entirely.

If you’ve got a few hours to kill on the Dar side before or after the crossing, our Dar es Salaam guide covers what’s actually worth doing near the port rather than just waiting it out.

Booking the ticket without getting scammed

Book directly. Azam Marine’s own site explicitly tells customers to book online, and Zan Fast Ferries offers the same. Doing it this way skips two problems at once: the 20–30-minute queue at the physical ticket office, and the inflated prices charged by “papasi” — the local term for the freelance middlemen who work the terminal approach roads offering to “help” you buy a ticket at a markup.

A second, less obvious trap is third-party booking sites. Because they bundle their own service fee and sometimes optional insurance into the displayed price, sites like Direct Ferries have shown “average” fares for this exact route north of USD 90 — more than double what you’d pay booking Economy directly with Azam Marine. If a price for this crossing looks steep, you’re very likely looking at a reseller markup rather than the operator’s real fare.

Practical booking checklist:

  • Buy online at the operator’s own site (azammarine.com is the one I use), or at the official ticket window — never from someone approaching you on the street
  • Arrive at least one hour before departure; the queue for boarding, not the crossing, is what eats your morning
  • Bring a printed or downloaded copy of your ticket — phone signal at the terminal is not always reliable
  • Book a day or two ahead during July–September and the December–January holiday peak, when sailings do sell out

What to expect on board, and the luggage question

The ferries themselves are air-conditioned, and travellers consistently describe the seating as comfortable enough for the crossing — the complaint, when there is one, is about crowding rather than the seats. Boats get genuinely full in high season, which is the main argument for booking ahead rather than turning up and hoping.

Luggage handling is straightforward but worth knowing in advance. Checked bags are loaded separately into a hold, generally by porters, while passengers board through a different route. There’s no published per-kilogram weight limit the way there is for small safari aircraft, which commonly cap checked bags around 15 kg — the ferry is far more forgiving on volume and weight. That said, I keep my passport, cash, phone and anything I can’t replace in a daypack that stays with me in the cabin, and I make a point of watching my main bag go into the hold rather than handing it off and walking away. It has never gone missing on me, but the process is informal enough that I’d rather see it happen.

One safety note worth taking seriously rather than glossing over: a published study of Zanzibar’s passenger ferries found passengers rated pre-departure safety briefings poorly, and multiple ferry accidents have been recorded in Zanzibar waters over the past decade. None of that is a reason to avoid the crossing — it’s the busiest, most professionally run water route in the country — but it is a reason to stick to the two established operators above, avoid any boat that looks overloaded, and take thirty seconds to note where the life jackets are once you’re seated.

Seasickness and the Kusi-season swell

Zanzibar has two distinct wind seasons: Kaskazi, the hot, calmer northeasterly monsoon from roughly December to February, and Kusi, the stronger southerly trade wind that runs roughly June to October. Kusi is good news if you’re a kitesurfer and less good news if you’re seated on the open deck of a ferry — the swell in the channel between Dar and Zanzibar builds noticeably during those months, and a crossing that’s a non-event in February can be genuinely uncomfortable in August.

If you know you’re prone to motion sickness, the fix is simple and worth doing before you feel anything: take medication before boarding, not after the first wave of nausea. One traveller’s first-hand account specifically calls out the 07:00 sailing as the calmest of the day, which lines up with general experience — winds and swell tend to build through the morning and peak in the afternoon. If you have the flexibility to choose a departure, take the early one. If you’re still nervous about it, VIP or Royal at least gets you a seat away from the open rail and the spray.

Ferry vs flying — the honest comparison

The domestic flight between Dar es Salaam and Zanzibar takes about 20 minutes in the air, operated by carriers including Air Tanzania, Precision Air, Coastal Aviation and Auric Air. Fares start around USD 40 and commonly land in the USD 60–80 range. Set against a ferry that costs USD 35–100 and takes 1.5 to 2.5 hours, the maths looks close on paper — but the real comparison isn’t just price and time, it’s where you actually end up.

Fly, and you land at an airport several kilometres from central Stone Town, then need a taxi and a negotiation before your holiday properly starts. Take the ferry, and you step off the boat already inside the old town, minutes from a meal and your first look at the harbour. For travellers heading straight to a north or east coast property, the flight’s time saving matters more, since you’re transferring onward regardless of which port you land at. For anyone whose first stop is Stone Town itself, the ferry is very hard to beat — it’s cheaper at the low end, and the arrival is genuinely part of the experience rather than a chore to get through.

The one case where I’d steer someone toward flying without hesitation: a tight schedule where losing half a day to weather or a sold-out sailing isn’t an option, or a traveller who knows seasickness will ruin their day regardless of season or seat class. Everyone else, at least once, should take the boat.


Frequently asked questions


How long does the Dar es Salaam to Zanzibar ferry actually take?

Published timetables list the fast-ferry crossing at around 1 hour 20 minutes, and a few operators advertise times as short as 59 minutes. In practice, most travellers report 2 to 2.5 hours dockside to dockside once you count boarding, the ticket queue, and any delay to departure. Budget half a day for the whole exercise, not just the number on the schedule.

What ferry classes exist and how much do they cost?

Azam Marine sells four non-resident adult classes on this route: Economy (USD 35), Business (USD 40), VIP (USD 60), and Royal (USD 100). Economy is open-deck seating in the main cabin; Royal buys a separate air-conditioned section with reserved seats. For a crossing this short, the higher classes mostly buy quiet and elbow room, not a fundamentally different trip.

Where exactly are the ferry terminals in Dar es Salaam and Stone Town?

The Dar es Salaam terminal is on Sokoine Drive, opposite St. Joseph's Cathedral, in the city's old port district. The Stone Town terminal is on Malindi Road, close to Forodhani Gardens and the Old Fort — you can be sitting down for street food within ten minutes of walking off the boat.

How often do ferries run, and does it matter which operator I pick?

Azam Marine and Zan Fast Ferries between them run roughly four sailings a day in each direction; Zan Fast Ferries alone lists close to 28 departures a week. Azam Marine's typical grid runs 07:00, 09:30, 12:30 and 16:00; Zan Fast Ferries publishes a different one — 07:00, 12:00, 14:15 and 16:30. The two operators do not share a timetable, so confirm the actual day's schedule before you plan around it.

How do I book, and how do I avoid getting overcharged?

Book directly at azammarine.com or at the carrier's own ticket window — never from a street tout (locally called a 'papasi') hovering near the terminal with a 'better price'. Third-party aggregator sites often quote 'average' fares of USD 80 to 126 for this exact route, because they stack booking fees and insurance on top of the real USD 35–100 operator price. Arrive at least one hour before departure.

Is there a luggage limit on the ferry?

No formal weight limit is published the way there is for small safari flights (which commonly cap checked bags around 15 kg). Checked luggage goes into a separate hold and is loaded by porters while you board — stand where you can watch your bag go in, and keep your passport, cash and anything irreplaceable in a daypack with you in the cabin.

Is the crossing rough, and what about seasickness?

It can be, particularly during the Kusi season (roughly June to October), when the southeast trade wind builds swell in the channel. One first-hand traveller account specifically flags the 07:00 departure as calmer than the later midday sailings. If you're prone to motion sickness, take medication before boarding rather than after, and consider VIP or Royal, where there's more room to sit still and less spray.

Is the ferry cheaper than flying between Dar es Salaam and Zanzibar?

At the low end, yes. Economy ferry fares start at USD 35 against domestic flights that start around USD 40 and commonly run USD 60–80. The flight covers the distance in about 20 minutes in the air versus 1.5 to 2.5 hours on the water, but the ferry drops you directly into Stone Town rather than an airport 6 km outside it.

Keep exploring