There are 5 ways to get from Blantyre to Zanzibar City by plane, ferry, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Julius Nyerere International Airport, ferry
best- Fly from Chileka International Airport (BLZ) to Julius Nyerere International Airport (DAR)plane BLZ - DAR
- Take the ferry from Dar es Salaam to Zanzibarferry
4h 48m$271–643Bus, ferry
cheapest- Take the bus from Wenela Bus Stn to RoadPortbus
- Take the bus from RoadPort to Ubungo Intl Bus Terminalbus
- Take the ferry from Dar es Salaam to Zanzibarferry
2d 1h$174–303Bus, drive, ferry
- Take the bus from Blantyre to Lilongwebus
- Take the bus from Lilongwe to Karongabus
- Drive from Karonga to Lubele Bus Standcar
- Take the bus from Lubele Bus Stand to Magufuli Bus Terminalbus
- Take the ferry from Dar es Salaam to Zanzibarferry
34h 58m$198–270Bus, drive, train, ferry
- Take the bus from Kamuzu Hwy to Mzuzubus
- Take the bus from Mzuzu to Karongabus
- Take the bus from Karonga to Songwebus
- Drive from Songwe to Mbeyacar
- Take the train from Mbeya to Dar es salaamtrain
- Take the ferry from Dar es Salaam to Zanzibarferry
42h 8mFly to Abeid Amani Karume International Airport
- Fly from Chileka International Airport (BLZ) to Abeid Amani Karume International Airport (ZNZ)plane BLZ - ZNZ
4h 45m$363–1,303
Chileka International Airport (BLZ) to Julius Nyerere International Airport (DAR) flights
Questions & Answers
The cheapest way to get from Blantyre to Zanzibar City is to bus and ferry which costs $170 - $310 and takes 2 days 1h.
The fastest way to get from Blantyre to Zanzibar City is to fly which takes 4h 45m and costs $360 - $1,300.
The distance between Blantyre and Zanzibar City is 1190 km.
The best way to get from Blantyre to Zanzibar City without a car is to bus and ferry which takes 2 days 1h and costs $170 - $310.
It takes approximately 4h 48m to get from Blantyre to Zanzibar City, including transfers.
Zanzibar City is 1h ahead of Blantyre. It is currently 8:53 AM in Blantyre and 9:53 AM in Zanzibar City.
There are 340+ hotels available in Zanzibar City.
What companies run services between Blantyre, Malawi and Zanzibar City, Tanzania?
Ethiopian Airlines, Air Tanzania, and Precision Air fly from Chileka International Airport (BLZ) to Abeid Amani Karume International Airport (ZNZ) twice daily.
- Website
- ethiopianairlines.com
Flights from Chileka International Airport to Julius Nyerere International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $250–480
- Website
- airtanzania.co.tz
Flights from Chileka International Airport to Abeid Amani Karume International Airport via Julius Nyerere International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $360–1,300
- Website
- precisionairtz.com
Flights from Chileka International Airport to Abeid Amani Karume International Airport via Lilongwe, Nairobi
- Ave. Duration
- 7h 30m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $420–1,400
- Phone
- +255 739 998 855
- Website
- tazarasite.com
Train from Mbeya to Dar es salaam
- Ave. Duration
- 20h 52m
- Frequency
- Once a week
- Estimated price
- $16–19
- Schedules at
- tazarasite.com
- Mukuba M1
- $16–19
- Mukuba M2
- $18
- Phone
- +(265)994 193 745
- Website
- sososocoaches.com
Bus from Blantyre to Lilongwe
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $44
- Schedules at
- facebook.com
Bus from Lilongwe to Karonga
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- $81
- 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
- Phone
- 0886 780 355
- Website
- kwezybuses.com
Bus from Kamuzu Hwy to Mzuzu
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $26
- Schedules at
- kwezybuses.com
Bus from Karonga to Songwe
- Ave. Duration
- 52 min
- Frequency
- Once daily
- Schedules at
- captaintours.websites.co.in
Bus from Wenela Bus Stn to RoadPort
- Ave. Duration
- 9h 40m
- Frequency
- 4 times a week
- Estimated price
- $87
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from RoadPort to Ubungo Intl Bus Terminal
- Ave. Duration
- 36h
- Frequency
- Once daily
- Estimated price
- $76
- Schedules at
- srclassiccoach.co.tz
- Phone
- +255 696112233
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- zanfastferries.co.tz
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- zanfastferries.co.tz
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $11–140
- Schedules at
- zanfastferries.co.tz
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Dar es Salaam to Zanzibar
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $35–100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Travelling to the UK: What do I need to know?, and How to get from JFK to New York City - to help you get the most out of your next trip.













