There are 2 ways to get from Likoma Island to Tanzania by ferry, taxi, bus, car, shuttle, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ferry, taxi, bus, drive
best- Take the ferry from Likoma Island to Nkhata Bayferry
- Take the taxi from Nkhata Bay to Mzuzutaxi
- Take the bus from Mzuzu to Karongabus
- Drive from Karonga to Lubele Bus Standcar
- Take the bus from Lubele Bus Stand to Magufuli Bus Terminalbus
26h 9mFerry, taxi, bus, Private Transfer , fly
- Take the ferry from Likoma Island to Nkhata Bayferry
- Take the taxi from Nkhata Bay to Mzuzutaxi
- Take the bus from Mzuzu to Karongabus
- Take the bus from Karonga to Songwebus
- Take a shuttle bus from Malawi border to Mbeya Airport
- Fly from Mbeya Airport (MBI) to Julius Nyerere International Airport (DAR)plane MBI - DAR
16h 3m
Mbeya Airport (MBI) to Julius Nyerere International Airport (DAR) flights
Questions & Answers
The distance between Likoma Island and Tanzania is 1303 km.
It takes approximately 26h 9m to get from Likoma Island to Tanzania, including transfers.
Tanzania is 1h ahead of Likoma Island. It is currently 3:02 AM in Likoma Island and 4:02 AM in Tanzania.
There are 812+ hotels available in Tanzania.
What companies run services between Likoma Island, Malawi and Tanzania?
There is no direct connection from Likoma Island to Tanzania. However, you can take the ferry to Nkhata Bay, take the taxi to Mzuzu, take the bus to Karonga, drive to Lubele Bus Stand, take the bus to Magufuli Bus Terminal, then take the taxi to Dar es Salaam. Alternatively, you can take the ferry to Nkhata Bay, take the taxi to Mzuzu, take the bus to Karonga, take the bus to Songwe, walk to Malawi border, take the shuttle to Mbeya Airport, walk to Mbeya Airport (MBI) airport, fly to Julius Nyerere International Airport (DAR), then take the taxi to Dar es Salaam.
- Website
- airtanzania.co.tz
Flights from Mbeya Airport to Julius Nyerere International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $160–270
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Mzuzu to Karonga
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- facebook.com
Bus from Mzuzu to Karonga
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +255 754864829
- [email protected]
- Website
- newforcebus.co.tz
Bus from Lubele Bus Stand to Magufuli Bus Terminal
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- $25
- Schedules at
- newforcebus.co.tz
Bus from Karonga to Songwe
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
- Phone
- +254 718 370 639
- [email protected]
- Website
- hoteltoursandtransfers.com
Shuttle from Malawi border to Mbeya Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–180
- Schedules at
- hoteltoursandtransfers.com
- Phone
- +265 995 83 60 38
- Website
- likomaexpress.com
Ferry from Likoma Island to Nkhata Bay
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Schedules at
- likomaexpress.com
Ferry from Likoma Island to Nkhata Bay
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Schedules at
- likomaexpress.com
- Ave. Duration
- 42 min
- Estimated price
- $12–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 Slovenia: Getting from Ljubljana to Lake Bled, Which London airport should I choose?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.




