There are 3 ways to get from Zanzibar City to Lake Nyasa by plane, shuttle, bus, taxi, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Abeid Amani Karume International Airport to Mbeya Airport, Private Transfer , bus, taxi
best- Fly from Abeid Amani Karume International Airport (ZNZ) to Mbeya Airport (MBI)plane ZNZ - MBI
- Take a shuttle bus from Mbeya Airport to Malawi border
- Take the bus from Songwe to Karongabus
- Take the bus from Karonga to Mzuzubus
- Take the taxi from Mzuzu to Nkhata Baytaxi
14h 53mFly Abeid Amani Karume International Airport to Kamuzu International Airport, bus, taxi
cheapest- Fly from Abeid Amani Karume International Airport (ZNZ) to Kamuzu International Airport (LLW)plane ZNZ - LLW
- Take the bus from Lilongwe to Mzuzubus
- Take the taxi from Mzuzu to Nkhata Baytaxi
14h 49m$464–700Ferry to Julius Nyerere International Airport, fly to Mbeya Airport, Private Transfer , bus, taxi
- Take the ferry from Zanzibar to Dar es Salaamferry
- Fly from Julius Nyerere International Airport (DAR) to Mbeya Airport (MBI)plane DAR - MBI
- Take a shuttle bus from Mbeya Airport to Malawi border
- Take the bus from Songwe to Karongabus
- Take the bus from Karonga to Mzuzubus
- Take the taxi from Mzuzu to Nkhata Baytaxi
14h 52m
Abeid Amani Karume International Airport (ZNZ) to Mbeya Airport (MBI) flights
Questions & Answers
The cheapest way to get from Zanzibar City to Lake Nyasa is to fly and bus and taxi which costs $460 - $700 and takes 14h 49m.
The fastest way to get from Zanzibar City to Lake Nyasa is to fly and bus and taxi which takes 14h 49m and costs $460 - $700.
The distance between Zanzibar City and Lake Nyasa is 1319 km.
It takes approximately 14h 53m to get from Zanzibar City to Lake Nyasa, including transfers.
Lake Nyasa is 1h behind Zanzibar City. It is currently 10:18 PM in Zanzibar City and 9:18 PM in Lake Nyasa.
What companies run services between Zanzibar City, Tanzania and Lake Nyasa, Mozambique?
There is no direct connection from Zanzibar City to Lake Nyasa. However, you can take the shuttle to Zanzibar Airport, walk to Abeid Amani Karume International Airport (ZNZ) airport, fly to Mbeya Airport (MBI), walk to Mbeya Airport, take the shuttle to Malawi border, walk to Songwe, take the bus to Karonga, take the bus to Mzuzu, then take the taxi to Nkhata Bay. Alternatively, you can take the ferry to Dar es Salaam, take the taxi to Julius Nyerere International Airport (DAR) airport, fly to Mbeya Airport (MBI), walk to Mbeya Airport, take the shuttle to Malawi border, walk to Songwe, take the bus to Karonga, take the bus to Mzuzu, then take the taxi to Nkhata Bay.
- Website
- airtanzania.co.tz
Flights from Abeid Amani Karume International Airport to Mbeya Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h 7m
- When
- Every day
- Estimated price
- $160–430
Flights from Julius Nyerere International Airport to Mbeya Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–270
- Website
- kenya-airways.com
Flights from Abeid Amani Karume International Airport to Kamuzu International Airport via Nairobi
- Ave. Duration
- 7h 10m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $310–900
- Phone
- +254 718 370 639
- [email protected]
- Website
- hoteltoursandtransfers.com
Shuttle from Mbeya Airport to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
Shuttle from Mbeya Airport to Malawi border
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
Bus from Songwe to Karonga
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
Bus from Songwe to Karonga
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Karonga to Mzuzu
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Karonga to Mzuzu
- Ave. Duration
- 2h 49m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Lilongwe to Mzuzu
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $64
- Schedules at
- facebook.com
- Phone
- +255 696112233
- [email protected]
- Website
- Zan Fast Ferries
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- Zan Fast Ferries
- Ave. Duration
- 42 min
- Estimated price
- $11–15
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Heading to Europe? Read this before you buy a Eurail Pass, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.



