Traditional dhow sailing on the turquoise waters off Zanzibar, Tanzania
By Sea

Ferries in East Africa

Zanzibar crossings, the Lake Victoria and Lake Malawi boats.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

East Africa's most useful boats fall into two very different categories: short, frequent sea crossings to popular islands like Zanzibar, and much slower, more infrequent lake ferries that double as a lifeline for remote communities as much as a way for travellers to get around. Knowing which you're dealing with matters, since booking one like the other leads to disappointment.

Dar es Salaam to Zanzibar: the fast ferries

The crossing from Dar es Salaam to Zanzibar's Stone Town is by far the busiest and most straightforward ferry route in the region, run by several competing operators on modern high-speed catamarans. The crossing itself takes around 2 hours, with multiple daily departures in each direction, making it a genuinely convenient way to reach the island without flying. Tickets can be bought in advance online, through a travel agent, or at the ferry terminal, though buying ahead is worth it in peak season (roughly July–September and over the Christmas period) when the popular morning departures can sell out.

Note that foreign visitors are typically charged a higher fare than Tanzanian residents, which is standard practice on this route and not a scam — it's built into the ticketing system at the terminal. Bring your passport, as it is checked at boarding.

Sea conditions vary: The Zanzibar Channel can be rough, particularly during the windier months, and seasickness is common even on the fast catamarans. If you're prone to it, consider medication in advance and try to sit toward the centre of the vessel.

Zanzibar to Pemba, and other island hops

Beyond the main Dar es Salaam crossing, ferries also connect Zanzibar's Unguja island to Pemba, the archipelago's quieter northern island, though this route runs less frequently and the crossing is longer and can be considerably rougher, since it runs further out into open water. Some travellers instead choose to fly the short hop between the islands, which is quick and not especially expensive given the alternative. Check current schedules directly with operators before planning a Pemba visit around a specific ferry departure.

Lake Victoria: crossing Africa's largest lake

Lake Victoria, shared by Tanzania, Kenya and Uganda, has a network of ferry connections rather than one headline route — vessels link lakeside towns and islands including the Ssese Islands in Uganda, and cross-border services have historically connected ports in different countries, though schedules and operators on these longer routes change more often than the sea-based Zanzibar crossing and should always be checked close to your travel date. Local ferries tend to be slower, more basic, and run to a more relaxed timetable than international visitors might expect, so build in flexibility if a Lake Victoria crossing is part of your plan.

Lake Malawi: the MV Ilala

The MV Ilala is East Africa's most storied lake ferry — a vessel that has served Lake Malawi's remote lakeshore communities for decades, running the length of the lake between the northern and southern ports and calling at numerous small settlements along the way that have no road access at all. For many people living along the lake, the Ilala is not a tourist novelty but essential infrastructure, carrying passengers, produce and goods between villages that would otherwise be cut off.

For travellers, the Ilala is a genuinely memorable if slow way to see the lake, but it is not a precision-timed service — expect delays measured in hours, sometimes longer, and a schedule that runs roughly weekly along its full route rather than daily. Cabin classes range from basic to more comfortable, and deck class is where most local passengers travel. This is an experience for travellers with flexible schedules and a tolerance for uncertainty, not a way to make a tight connection.

Do not plan a tight itinerary around the Ilala: Delays of many hours are common and the vessel's schedule can shift. If you have an onward flight or a fixed booking soon after, build in a generous buffer or consider it purely as an experience rather than transport you depend on.

What to bring and how to book

For the Dar es Salaam–Zanzibar crossing, bring your passport and be prepared to go through a security screening similar to a small airport before boarding. Seasickness tablets are worth carrying even if you don't normally suffer from motion sickness, since conditions can be choppier than the short crossing time suggests. For the Lake Malawi and Lake Victoria routes, pack more flexibly — bring entertainment for potential delays, cash in small denominations for food and goods sold at stops along the way, and confirm departure points directly with the operator or a knowledgeable local contact rather than relying on old published timetables, since these change more often than the sea route.

How this fits into a wider East Africa trip

Most visitors combining a Zanzibar beach stay with mainland travel will use the Dar es Salaam ferry as one leg of a longer trip that also involves Kenya or Tanzania's road and rail options. If you're coming from Nairobi, our Kenya by train guide covers the SGR Madaraka Express to Mombasa, from where onward travel to the Tanzanian coast is generally by road; see coaches in Africa for the cross-border coach networks that link Kenya, Tanzania and Uganda. For safari-focused itineraries, see Nairobi to the Maasai Mara and Nairobi to Arusha for the shuttle connection toward Tanzania's northern safari circuit. And before travelling, check current entry rules for the countries on your route in our Africa entry requirements guide, since East African nations have differing visa and yellow-fever certificate rules.

Frequently asked questions

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

Around 2 hours on the modern high-speed catamarans, with multiple daily departures from several competing operators.

Do foreign visitors pay more for the Zanzibar ferry?

Yes, a higher fare for non-residents is standard and built into the official ticketing system — it isn't a scam, and applies at all the main operators.

How reliable is the MV Ilala's schedule on Lake Malawi?

Not very, by international standards — delays of several hours or more are common. Treat it as a slow, memorable way to see the lake rather than dependable transport for a tight itinerary.

Is there a ferry between Zanzibar and Pemba?

Yes, though it runs less frequently and the crossing is longer and can be rougher than the Dar es Salaam route. Some travellers fly the short hop instead.

Sources and further reading: