HUB hero image

How to Travel from

Diani to Pemba

by Rideshare or Car

Diani
+0
Pemba
Transport search to Pemba
Diani
+0
Pemba
Building a composite car route
Cheapest
Best Offer!
Car
24 h 36 min
1534 km.
from $84
Composite Route Car Only

Two ways to Travel from Diani to Pemba

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Other operators

Kenya Ferries

Phone:
254 20 2118344
Website:
kenyaferry.co.ke/
Other from Likoni to Mombasa
Ave. Duration:
10 min
Frequency:
Every 10 minutes

Bus operators

Tahmeed Coach Ltd

Phone:
0724 581902
Website:
tahmeedexpress.com/
Bus from Mombasa to Dar
Ave. Duration:
9h 15m
Frequency:
3 times a day
Estimated price:
$13.97–$33.03

TransLux Express

Phone:
+27 86 158 9282
Website:
res.prasa.com/translux/booking
Bus from Johannesburg to Maputo
Ave. Duration:
7h 35m
Frequency:
3 times a week
Estimated price:
$19.06–$26.68

Mkombe Trading Logistics

Phone:
+27 688 768 194
Website:
facebook.com/mkombebuslogisticstz
Bus from Dar Es Salaam to Johannesburg
Ave. Duration:
2d 15h
Frequency:
Once a week
Estimated price:
$182.04

Etrago

Phone:
82 320 3600
Website:
etragomz.com/
Bus from Maputo to Pemba
Ave. Duration:
27h
Frequency:
Once a week
Estimated price:
$23.95

Airlines

Linhas Aéreas de Moçambique

Website:
lam.co.mz/
Plane from Ukunda to Pemba
Ave. Duration:
23h
Frequency:
Monday and Friday
Estimated price:
$304.89–$889.26
Plane from Mombasa to Pemba
Ave. Duration:
6h 20m
Frequency:
Saturday
Estimated price:
$190.56–$470.04
Plane from Tanga Airport to Pemba
Ave. Duration:
2h 50m
Frequency:
Tuesday and Saturday
Estimated price:
$139.74–$355.70

Questions and Answers

What is the cheapest way to get from Diani to Pemba?

The cheapest way to get from Diani to Pemba is to drive and fly which costs $130.43 - $336.96 and takes 5h 4m.

What is the fastest way to get from Diani to Pemba?

The fastest way to get from Diani to Pemba is to drive and fly which takes 5h 4m and costs $130.43 - $336.96 .

How far is it from Diani to Pemba?

The distance between Diani and Pemba is 976 km. The road distance is 1643.4 km.

How long does it take to get from Diani to Pemba?

It takes approximately 23h 8m to get from Diani to Pemba, including transfers.

Train, bus or fly from Diani to Pemba?

The best way to get from Diani to Pemba is to fly which takes 23h 8m and costs $260.87 - $815.22 . There are no good options to train or bus between Diani to Pemba.

What is the time difference between Diani and Pemba?

Pemba is 1h behind Diani. It is currently 13:12 in Diani and 12:12 in Pemba.

Can I drive from Diani to Pemba?

Yes, the driving distance between Diani to Pemba is 1643 km. It takes approximately 25h 25m to drive from Diani to Pemba.

Where can I stay near Pemba?

There are 10+ hotels available in Pemba. Prices start at $69.75 per night.
+0