Safari by train · Operates daily
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.
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.
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.
Instant email confirmation after payment
Secure payment by stripe
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.
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
- Choose — direction, class, tickets and an optional Dar hotel transfer.
- Pay securely — card payment on the Stripe checkout page; add your travel date and preferred sailing time.
- Instant confirmation — your booking confirmation arrives by email right after payment.
- Get your e-tickets — we book your sailing and send the tickets on WhatsApp.
- 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.
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.
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.
| Class | Adult (one-way) | Child 5–11 (under 5 free · please confirm arrangements on WhatsApp before travel) |
|---|---|---|
| Silver Fast ferry | USD 45 ≈ TZS 122,000 | USD 40 ≈ TZS 108,000 |
| Gold Fast ferry | USD 60 ≈ TZS 162,000 | same as adult |
| Platinum Fast ferry | USD 80 ≈ TZS 216,000 | same as adult |
| VIP Limited availability | On 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.
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
| Departs | Arrives | Notes |
|---|---|---|
| 07:00 | ≈ 08:20 | Fast ferry |
| 12:00 | ≈ 13:20 | Fast ferry |
| 14:00–14:15 | ≈ 15:20 | Fast ferry |
| 16:30 | ≈ 17:50 | Fast ferry |
Zanzibar → Dar es Salaam Daily guide
| Departs | Arrives | Notes |
|---|---|---|
| 07:00 | ≈ 08:20 | Fast ferry |
| 12:00 | ≈ 13:20 | Fast ferry |
| 14:00–14:15 | ≈ 15:20 | Fast ferry |
| 16:30 | ≈ 17:50 | Fast 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.
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.
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.
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
- 06:00–06:30 AM — Hotel pickup in Dar es Salaam
- 07:30 AM — Ferry to Zanzibar
- 09:30 AM — Pickup from Zanzibar ferry terminal
- 09:30 AM–12:30 PM — Prison Island tour by private boat
- 12:30–2:30 PM — Spice Farm tour + local lunch in a natural forest setting
- 2:30–4:00 PM — Stone Town walking tour
- 4:30–6:30 PM — Ferry back to Dar es Salaam
- 7:00–7:30 PM — Drop-off at your hotel




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 →
Safari by train · Operates daily
Beach · Wildlife · Relax
History · Private day tripBagamoyo & Kaole Ruins Day Trip from Dar
- 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
3 hours · Food
5 hours · Your way
1.5 hours · Walk
Beyond TanzaniaMikumi 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.
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
- 05:00 AM — Hotel pickup in Dar es Salaam
- 06:00 AM — SGR train to Morogoro
- 08:00 AM — Pickup from Morogoro train station
- 08:00–10:30 AM — Breakfast stop & drive to Mikumi National Park
- 10:30 AM–4:30 PM — Game drive & lunch
- 4:30–7:00 PM — Drive back to Morogoro train station
- 7:30 PM — SGR train back to Dar es Salaam
- 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.
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.
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
- 10:00 AM — Entry, welcome drink (detox)
- Day — Zoo, pools, beach and games
- Lunch — Lunch with 1 soft drink
- 5:00 PM — Exit
Good to know
- Entry 10:00 AM, exit 5:00 PM.
- Reservations to be made through regular bookings.
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.
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
- 7:00 AM — Pickup at your hotel in Dar es Salaam
- 7:00–9:30 AM — Coastal drive north to Bagamoyo
- 9:30 AM–12:30 PM — Stone Town walk: Old Fort, German Boma, slave market and caravan history, fish market
- 12:30–1:30 PM — Lunch at Nashez restaurant
- 1:30–3:30 PM — Kaole Ruins
- 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 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.
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).