EN
WhatsApp
Stone Town harbour in Zanzibar, where the Dar es Salaam to Zanzibar ferry arrives
Ferry tickets from USD 45 Dar es Salaam ⇄ Zanzibar · fast ferries

Zanzibar ferry tickets Dar es Salaam ⇄ Zanzibar.

Book Zanzibar ferry tickets online in either direction: Dar es Salaam to Zanzibar or Zanzibar to Dar es Salaam. Fast ferries daily, Silver to Platinum, instant email confirmation after payment.

Book online
Class
Adults One-way tickets
1
Children Ages 5–11 · under 5 free (confirm on WhatsApp)
0
Travel date & sailing

Date and sailing go with your booking. After you add passenger names you pay once on Stripe — ticket counts are already set. Times can change; we confirm your sailing on WhatsApp.

1 adult × USD 45
Total USD 45

Includes our USD 10 service charge per ticket.

Ferry tickets non-refundable · date/time change USD 15 · Terms

Book now →

Selected: 1 adult ticket. Quantities go through to payment — no need to re-enter.

Your tickets: after payment we book your seats and send your e-tickets the same day within working hours. If your preferred sailing is full, we contact you with the nearest alternative.
Horizon Hospitality Group Limited · Business Licence No. BL01396902025-2600040146
Ground Floor, Delta by Marriott Hotel, Slipway Road, Masaki, Dar es Salaam
A real person replies on WhatsApp: +255 787 558 850 · [email protected]
Independent ferry-ticket booking service operated by Horizon Hospitality Group. Ferry services are provided by Zan Fast Ferries.

Instant email confirmation after payment

Secure payment by stripe

or
Book on WhatsApp

Transfer only, without ferry tickets? Book a Dar hotel transfer (USD 30 per transfer). VIP transfers: on request; ask on WhatsApp. We don't offer hotel transfers on Zanzibar.

Zanzibar ferry tickets

Dar es Salaam to Zanzibar ferry tickets: online booking.

Choose your direction, class and number of tickets and pay in one step. You get an instant booking confirmation by email, then we book your seats and send the e-tickets on WhatsApp.

How booking works

  1. Choose — direction, class, tickets and an optional Dar hotel transfer.
  2. Pay securely — card payment on the Stripe checkout page; add your travel date and preferred sailing time.
  3. Instant confirmation — your booking confirmation arrives by email right after payment.
  4. Get your e-tickets — we book your sailing and send the tickets on WhatsApp.
  5. Board — be at the ferry terminal in good time with your passport.

Why book with us instead of direct?

  • Pay online by card in USD: one secure Stripe checkout, with instant email confirmation.
  • We do the booking for you: we book your seats and send the e-tickets the same day within working hours.
  • A real person on WhatsApp (+255 787 558 850) confirms your sailing and finds the nearest alternative if it's full.
  • Door to boat: add a Dar hotel ↔ ferry terminal transfer (USD 30 per vehicle) in the same booking.
  • Clear pricing: the operator's non-resident fare plus our USD 10 service charge per ticket, shown before you pay.

Good to know

  • Prices are per one-way ticket for non-residents and include our USD 10 service charge.
  • Children aged 5–11 pay the child fare and passengers aged 12+ pay the adult fare; children under 5 travel free, but no ticket or seat is issued automatically – please confirm arrangements with us on WhatsApp before travel.
  • Dar hotel ↔ ferry terminal transfer: USD 30 per transfer (per vehicle).
  • No hotel transfers on Zanzibar (ask your hotel to arrange a taxi).
  • Need a return? Book one ticket set for each direction.
Return tickets

Zanzibar to Dar es Salaam ferry: return tickets.

Heading back to the mainland? Book your Zanzibar to Dar es Salaam ferry with the same booking form: choose Zanzibar → Dar, pick your class and number of tickets, add your travel date and preferred sailing, and pay once by card. Silver, Gold and Platinum cost the same in both directions, and every price includes our USD 10 service charge per ticket. Sailing times can change, so we confirm your boat on WhatsApp.

Book Zanzibar → Dar es Salaam → Read the return trip guide

Ticket prices

Zanzibar ferry price by class.

One-way ticket prices from Dar es Salaam to Zanzibar and from Zanzibar to Dar es Salaam (the same in both directions), non-resident fares, including our USD 10 service charge per ticket.

ClassAdult (one-way)Child 5–11 (under 5 free · please confirm arrangements on WhatsApp before travel)
Silver Fast ferryUSD 45
≈ TZS 122,000
USD 40
≈ TZS 108,000
Gold Fast ferryUSD 60
≈ TZS 162,000
same as adult
Platinum Fast ferryUSD 80
≈ TZS 216,000
same as adult
VIP Limited availabilityOn request on WhatsApp (fare depends on the sailing)

Card payments are in USD; TZS amounts are approximate (1 USD ≈ 2,700 TZS). Dar hotel to ferry terminal transfer: USD 30 per one-way transfer, per vehicle (≈ TZS 81,000). Date or time change after issue: USD 15 per ticket (≈ TZS 40,000); tickets are non-refundable once issued. Not sure which seat to pick? Compare ferry seat classes, or see the full Dar es Salaam to Zanzibar ferry timetable. Full breakdown, child fares and booking tips: Dar es Salaam to Zanzibar ferry prices guide.

Prices updated 11 October 2026

Not every class sails on every boat. Fares can change; we confirm your price before booking if anything differs.

Ferry schedule

Dar es Salaam to Zanzibar ferry schedule & timetable.

Departure times from the operator's booking system for 12–20 October 2026. These are historical times, not a live timetable: confirm your sailing before booking. Treat this as a guide and ask on WhatsApp for today's sailings.

Dar es Salaam → Zanzibar Daily guide

DepartsArrivesNotes
07:00≈ 08:20Fast ferry
12:00≈ 13:20Fast ferry
14:00–14:15≈ 15:20Fast ferry
16:30≈ 17:50Fast ferry

Zanzibar → Dar es Salaam Daily guide

DepartsArrivesNotes
07:00≈ 08:20Fast ferry
12:00≈ 13:20Fast ferry
14:00–14:15≈ 15:20Fast ferry
16:30≈ 17:50Fast ferry

Ferry schedule today? Ask on WhatsApp for today's sailings (+255 787 558 850). Schedule checked 11 October 2026. Planning the trip back? Read when ferries leave Stone Town for Dar es Salaam.

Ferry terminal

Dar es Salaam ferry terminal & hotel transfer.

From the port to Stone Town

Ferries to Zanzibar leave from the ferry terminal at the port in central Dar es Salaam and arrive at the port in Stone Town, Zanzibar. Fast ferries take roughly 1 hour 20 minutes to 2 hours.

Hotel transfer to the terminal

Skip the taxi haggling: our driver collects you from your Dar es Salaam hotel and drops you at the ferry terminal, USD 30 per one-way transfer, per vehicle. We don't offer hotel transfers on Zanzibar; ask your hotel to arrange a taxi.

Seat classes

Fast ferries offer Silver, Gold, Platinum and VIP. Higher classes add more comfort; amenities vary by boat. VIP is on request.

Passport & arriving early

Have your passport with you for the trip to Zanzibar, and check whether inbound travel insurance applies to you before travelling (it depends on where you first enter Tanzania). Give yourself time at the terminal, especially for a morning boat. More in our tips for an easy Zanzibar ferry crossing.

Ferry or flight

Zanzibar ferry or flight: Dar es Salaam ⇄ Zanzibar.

By plane

Direct flights between Dar es Salaam and Zanzibar usually take about 15–30 minutes in the air, landing at Abeid Amani Karume International Airport on Zanzibar. That flight time does not include check-in, airport security and boarding procedures, or getting to and from each airport.

By fast ferry

The sea crossing takes roughly 1 hour 20 minutes to 2 hours, depending on the boat and sailing, between the port in central Dar es Salaam and the port in Stone Town. That crossing time does not include arriving early for boarding or transfers on land.

Which to choose

The flight is the shorter time in transit; the ferry runs port to port between central Dar es Salaam and Stone Town without airport procedures. Choose based on where you are staying, your luggage and your plans. Sailing and flight times can change, so confirm before you travel.

Chosen the ferry?

Pick your date and class and pay online with email confirmation: book Dar es Salaam → Zanzibar or book Zanzibar → Dar es Salaam.

The easy way

Zanzibar day trip from Dar es Salaam.

Skip the ticket queue and the planning: we pick you up in Dar before sunrise, sort the return crossing, and hand you over to our Zanzibar guide for tortoises, spices and the lanes of Stone Town. You sleep in your own bed that night.

Included

  • Hotel pickup & drop-off in Dar es Salaam
  • Economy-class return ferry tickets
  • Car + English-speaking guide in Zanzibar
  • Boat to Prison Island
  • Prison Island tour
  • Spice Farm tour
  • Authentic local lunch in a forest setting
  • Stone Town walking tour

Not included

  • Inbound travel insurance (not included): required by first point of entry: ZIC if you first enter via Zanzibar (USD 44 adult, USD 22 child or qualifying EAC/SADC traveller), NIC if you first enter on the mainland (standard USD 44; EAC/SADC exempt on the mainland only). Check ZIC / NIC.

How the day runs

  1. 06:00–06:30 AM — Hotel pickup in Dar es Salaam
  2. 07:30 AM — Ferry to Zanzibar
  3. 09:30 AM — Pickup from Zanzibar ferry terminal
  4. 09:30 AM–12:30 PM — Prison Island tour by private boat
  5. 12:30–2:30 PM — Spice Farm tour + local lunch in a natural forest setting
  6. 2:30–4:00 PM — Stone Town walking tour
  7. 4:30–6:30 PM — Ferry back to Dar es Salaam
  8. 7:00–7:30 PM — Drop-off at your hotel
Zanzibar day trip from Dar es Salaam: Prison Island
Prison IslandGiant Aldabra tortoises
Zanzibar day trip from Dar es Salaam: Spice farm
Spice farmSpice tour & local lunch
Zanzibar day trip from Dar es Salaam: Stone Town
Stone TownCarved doors & old alleys
Zanzibar day trip from Dar es Salaam: Zanzibar waters
Zanzibar watersTurquoise Indian Ocean
More day trips

Day trips from Dar es Salaam, booked right here.

Pay online for the Mikumi safari, the Aya Sophia beach day and the Bagamoyo history trip; for city, food and international trips, send us a WhatsApp message and we reply with times and prices.

Swipe for more →

Wild elephant right beside the safari jeep in MikumiSafari by train · Operates daily

Mikumi Safari Day Trip by SGR Train

Full day, 05:00–21:30
from USD 199per person for 5+ guests; smaller groups priced higher ≈ TZS 537,000
  • SGR train from Dar to Morogoro and back (return tickets included)
  • Park entry fees included
  • Morning and afternoon game drives in Mikumi National Park
Infinity pool edge overlooking the Indian Ocean at Aya SophiaBeach · Wildlife · Relax

Aya Sophia Day Trip, Kigamboni

Entry 10:00 AM, exit 5:00 PM
USD 105per adult · child 5–12: USD 60 ≈ TZS 284,000
  • Access to the wildlife zoo: zebras, elands & more
  • Use of the swimming pools and the beach
  • Beach games (volleyball & football) and kids' play area
Ruins of a 13th-century mosque at Kaole, near BagamoyoHistory · Private day trip

Bagamoyo & Kaole Ruins Day Trip from Dar

Full day, 7:00 AM–about 6:30 PM
from USD 109per person for 6 guests · solo USD 219 · child 5–12 USD 79 ≈ TZS 294,000
  • Private car and English-speaking guide for the whole day
  • Bagamoyo's old Stone Town: the Old Fort and the German Boma
  • History of the old slave market and the inland caravan routes
Street food grill on a Dar es Salaam food tour3 hours · Food

Dar Food Tour

3 hours
from USD 49per person, 2+ guests · solo USD 72 ≈ TZS 132,000
  • 10 authentic local flavours with a local guide
  • Street food favourites like mishkaki, Zanzibar mix and fresh coconut water
  • Markets and Old Town streets, with stories of Dar's food heritage
Colonial-era building in front of modern towers, central Dar es Salaam5 hours · Your way

City Sightseeing Tour

5 hours
from USD 54per person, 6+ guests · 2–3 guests USD 69 · solo USD 99 ≈ TZS 146,000
  • Askari Monument, Old Town and colonial landmarks
  • Kariakoo Market and Kivukoni Fish Market
  • Coco Beach, Oyster Bay, Masaki and the Slipway
Local guide pointing out landmarks on the Old Town walking tour1.5 hours · Walk

Old Town Walking Tour

1.5 hours
USD 15per person · any group size ≈ TZS 40,000
  • Askari Monument and the story of German and British colonial rule
  • Azania Front Lutheran Church, built in 1898
  • St. Joseph's Cathedral, the Gothic landmark
Traveller looking out of an airplane window at sunsetBeyond Tanzania

International Tours & Holiday Packages

Your dates
Tailor-madeSend us your dates for a quote
  • International holiday packages
  • Visa support
  • Corporate travel

All Horizon tours at horizontz.com →

Safari by train

Mikumi safari day trip from Dar es Salaam.

Swap the city for the savannah without an overnight stay. The fast SGR train carries you west to Morogoro before breakfast, the middle of the day is spent on game drives across Mikumi National Park, and you are back in Dar the same night. Train tickets, park fees, lunch and your safari guide are all covered.

A Mikumi National Park safari day trip from Dar es Salaam by SGR train
Duration Full day, 05:00–21:30
Starts 05:00 AM hotel pickup
Group Join-in group or private

Included

  • Hotel pickup & drop-off in Dar es Salaam
  • Return train tickets
  • Park entry fees
  • Morning game drive
  • Lunch
  • Afternoon game drive
  • Professional safari guide
  • 2 bottles of water

How the day runs

  1. 05:00 AM — Hotel pickup in Dar es Salaam
  2. 06:00 AM — SGR train to Morogoro
  3. 08:00 AM — Pickup from Morogoro train station
  4. 08:00–10:30 AM — Breakfast stop & drive to Mikumi National Park
  5. 10:30 AM–4:30 PM — Game drive & lunch
  6. 4:30–7:00 PM — Drive back to Morogoro train station
  7. 7:30 PM — SGR train back to Dar es Salaam
  8. 9:00–9:30 PM — Drop-off at your hotel

Good to know

  • Operates daily. Private and group options available.
  • Send your travel date, number of guests and pickup hotel/location to book.
  • Wildlife sightings can never be guaranteed.
Beach · wildlife · pools

Aya Sophia beach day in Kigamboni.

A slow day by the water, just across the harbour in Kigamboni. Swim in the pools, stroll the beach, meet the zebras and elands in the small wildlife zoo and let the children loose in the play area. Your entry covers a welcome drink, lunch with a soft drink and water.

Aya Sophia beach day in Kigamboni, a day trip from Dar es Salaam
Duration Entry 10:00 AM, exit 5:00 PM
Starts 10:00 AM
Group Families, friends, couples

Included

  • Access to wildlife zoo
  • Use of public swimming pools
  • Access to the restaurant
  • Access to the beach & beach games (volleyball & football)
  • Access to kids' play area
  • Welcome drink (detox)
  • Lunch with 1 soft drink
  • 2 bottles of water

Not included

  • Transfers (additional cost)
  • Animal feeding: TZS 25,000, paid locally in TZS
  • Professional photoshoots (e.g. wedding shoot or videography), charged separately
  • Guests are not allowed to bring food

How the day runs

  1. 10:00 AM — Entry, welcome drink (detox)
  2. Day — Zoo, pools, beach and games
  3. Lunch — Lunch with 1 soft drink
  4. 5:00 PM — Exit

Good to know

  • Entry 10:00 AM, exit 5:00 PM.
  • Reservations to be made through regular bookings.
History · private

Bagamoyo & Kaole Ruins day trip from Dar.

Two hours up the coast from Dar, Bagamoyo was where caravans from the interior met the dhows of the Indian Ocean. Your private guide walks you past the Old Fort and the German Boma, tells the hard story of the slave market and the caravan trail, and takes you through the fish market before lunch at Nashez. The afternoon belongs to Kaole, where coral-stone mosques and tombs have stood since the 13th century. Pickup 07:00, back around 18:30; car, guide, entry fees, lunch, snacks and water included.

Ruins of a 13th-century mosque at Kaole, on a Bagamoyo day trip from Dar es Salaam
Duration Full day, 7:00 AM–about 6:30 PM
Starts 7:00 AM hotel pickup in Dar es Salaam
Group Private: your group only

Included

  • Private transport with hotel pickup & drop-off in Dar es Salaam
  • English-speaking guide
  • All entrance fees (Kaole Ruins included)
  • Lunch at Nashez restaurant
  • Snacks and drinking water

Not included

  • Other drinks at lunch
  • Tips (optional)
  • Souvenirs and personal spending
  • Travel insurance

How the day runs

  1. 7:00 AM — Pickup at your hotel in Dar es Salaam
  2. 7:00–9:30 AM — Coastal drive north to Bagamoyo
  3. 9:30 AM–12:30 PM — Stone Town walk: Old Fort, German Boma, slave market and caravan history, fish market
  4. 12:30–1:30 PM — Lunch at Nashez restaurant
  5. 1:30–3:30 PM — Kaole Ruins
  6. 3:30–6:30 PM — Return drive and hotel drop-off (about 6:30 PM)

Good to know

  • Private tour: only your group, prices per person drop as the group grows.
  • Children 5–12 pay USD 79; children under 5 go free.
  • Free cancellation up to 24 hours before the start.
  • Wear comfortable shoes and modest clothing (shoulders and knees covered); bring a hat and sunscreen.
  • Main photo: Wikimedia Commons; gallery photos from our own Bagamoyo tour.
Dar Day Tours

Dar es Salaam city tours, booked online.

A few hours before or after your ferry? Pick a tour, your group size and date, and pay securely by card. Run by our Dar es Salaam city-tour brand, Dar Day Tours.

FAQ

Zanzibar ferry questions, answered.

How does online booking for Zanzibar ferry tickets work?

Use the booking box on this page: choose Dar es Salaam to Zanzibar or Zanzibar to Dar es Salaam, pick your class and the number of tickets, then pay securely by card on the Stripe checkout page. Enter your travel date and preferred sailing time there. You get an instant booking confirmation by email right after payment, and we send your e-tickets and sailing details on WhatsApp. Prefer to talk first? WhatsApp +255 787 558 850.

What is the Zanzibar ferry schedule (timetable) from Dar es Salaam?

On the dates we checked (12–20 October 2026), fast ferries left Dar es Salaam at about 07:00, 12:00, 14:00–14:15 and 16:30, and left Zanzibar at similar times. These are historical times, not a live timetable: confirm your sailing before booking. Times can change, so we confirm your exact sailing on WhatsApp.

Can I change or cancel my Zanzibar ferry ticket?

Ferry tickets are non-refundable once issued. A change of date or sailing time costs USD 15 per ticket, subject to availability on the new sailing. Day trips and tours have free cancellation up to 24 hours before the start time. Message us on WhatsApp with your booking name. Full details are in our Cancellation & Refund Policy.

What is the Dar es Salaam to Zanzibar ferry price?

Our one-way ticket prices (non-resident fares, including our USD 10 service charge per ticket) are: Silver USD 45 (child 5–11 USD 40; 12+ adult fare; under 5 free – please confirm arrangements on WhatsApp before travel), Gold USD 60 and Platinum USD 80. VIP is on request. Prices updated 11 October 2026. For transfers, changes and booking step by step, see our guide to Dar es Salaam to Zanzibar ferry prices, times and tips.

How much is the Zanzibar ferry in Tanzanian shillings (TZS)?

We charge in USD by card. At about 2,700 TZS to 1 USD, a one-way Silver ticket (USD 45) is ≈ TZS 122,000, the Silver child fare (USD 40) is ≈ TZS 108,000, Gold (USD 60) is ≈ TZS 162,000 and Platinum (USD 80) is ≈ TZS 216,000. Each price already includes our USD 10 service charge per ticket. Children aged 5–11 pay the child fare and passengers aged 12+ pay the adult fare; children under 5 travel free, but no ticket or seat is issued automatically – please confirm arrangements with us on WhatsApp before travel.

How long is the Dar es Salaam to Zanzibar ferry?

The fast ferries take roughly 1 hour 20 minutes to 2 hours, depending on the boat and sailing.

Where is the Zanzibar ferry terminal in Dar es Salaam?

Ferries to Zanzibar leave from the ferry terminal at the port in central Dar es Salaam and arrive at the port in Stone Town, Zanzibar. Add our Dar hotel transfer (USD 30 per one-way transfer, per vehicle) and we take you from your hotel to the terminal. Coming back the other way? Our Zanzibar to Dar es Salaam return trip guide covers the Stone Town port routine.

Can I book a hotel transfer to the Dar es Salaam ferry terminal?

Yes. Dar es Salaam hotel to ferry terminal transfers are USD 30 per one-way transfer, per vehicle, and can be added at checkout. We don't offer hotel transfers on Zanzibar; ask your hotel to arrange a taxi.

How do I get my confirmation?

Right after payment you get an instant booking confirmation by email, sent to the email address you enter at checkout (ferry tickets from [email protected]). We then send your e-tickets and sailing details on WhatsApp.

When do I get my Zanzibar ferry tickets?

After payment we book your seats and send your e-tickets on WhatsApp. If your preferred sailing is full, we contact you with the nearest alternative.

Do I need my passport for the Zanzibar ferry?

Yes, bring your passport for the trip to Zanzibar, and check whether inbound travel insurance applies to you before travelling (it depends on where you first enter Tanzania). Give yourself time at the ferry terminal, especially for a morning boat.

Can I do a Zanzibar day trip from Dar es Salaam?

Yes. Our Zanzibar day trip includes hotel pickup in Dar, economy-class return ferry tickets, a car and English-speaking guide in Zanzibar, Prison Island by boat, a spice farm with local lunch and a Stone Town walking tour, back at your hotel around 7:00–7:30 PM. From USD 199 per person for 5+ guests (inbound insurance not included).

Who operates the ferries?

The fast ferries on this route are run by Zanzibar Fast Ferries (Zanfast); our fares are based on the operator's booking system. Independent ferry-ticket booking service operated by Horizon Hospitality Group. Ferry services are provided by Zan Fast Ferries.

Another question? Ask us on WhatsApp (+255 787 558 850).