There are 4 ways to get from Kilimanjaro Airport (JRO) to Pemba Airport (PMA) by plane, taxi, bus, ferry 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.
Recommended option
Fly from Kilimanjaro • 3h 15m
Cheapest option
Train, ferry • 28h 42m
2 alternative options
Taxi to Arusha, fly • 3h 41m
Bus, ferry • 21h 15m
Questions & Answers
The cheapest way to get from Kilimanjaro Airport (JRO) to Pemba Airport (PMA) is to train and ferry which costs $95 - $250 and takes 28h 42m.
The quickest way to get from Kilimanjaro Airport (JRO) to Pemba Airport (PMA) is to fly which costs $260 - $500 and takes 3h 15m.
The distance between Kilimanjaro Airport (JRO) and Pemba Airport (PMA) is 367 km.
The best way to get from Kilimanjaro Airport (JRO) to Pemba Airport (PMA) without a car is to bus and ferry which takes 21h 15m and costs $120 - $260.
It takes approximately 3h 15m to fly from Kilimanjaro (JRO) to Pemba (PMA), including transfers and time at the airport.
There is no direct flight from Kilimanjaro Airport to Pemba Airport. The quickest flight takes 9h 15m and has one stopover.
Air Tanzania, Turkish Airlines, Qatar Airways and five other airlines offer flights from Kilimanjaro Airport to Pemba Airport.
There are three+ hotels available in Pemba Airport (PMA). Prices start at $49 USD per night.

- Distance: 366.7 km
- Duration: 3h 15m
What companies run services between Kilimanjaro Airport (JRO), Tanzania and Pemba Airport (PMA), Tanzania?
Precision Air, Auric Air Services Limited and six other airlines fly from Kilimanjaro Airport (JRO) to Pemba Airport (PMA) every 2 hours.

- Website
- auricair.com
Flights from Kilimanjaro to Pemba via Zanzibar
- Ave. Duration
- 4h 48m
- When
- Every day
- Estimated price
- $85 - $260
Flights from Arusha to Pemba via Zanzibar
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $160 - $480

- Website
- flightlink.co.tz
Flights from Kilimanjaro to Pemba via Nairobi, Zanzibar
- Ave. Duration
- 7h 10m
- When
- Monday, Tuesday, Thursday, Saturday and Sunday
- Estimated price
- $170 - $650
Flights from Arusha to Pemba via Zanzibar
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- $170 - $450

- Website
- flexflight.dk
Flights from Kilimanjaro to Pemba via Zanzibar
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $50 - $180
Flights from Kilimanjaro to Pemba via Dar es Salaam, Zanzibar
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $700 - $950

- Phone
- +255 800 11 0042
- Website
- trc.co.tz
Train from Moshi to Dar es Salaam
- Ave. Duration
- 15h 52m
- Frequency
- Once daily
- Estimated price
- $7 - $18
- Schedules at
- trc.co.tz
- Book at
- eticketing.trc.co.tz
- 3rd Class (sitting)
- $8
- 2nd Class
- $11
- 2nd Class ( sleeping)
- $18
- Phone
- 0714583373
- info@kidiaone.co.tz
- Website
- kidiaone.co.tz
Bus from Moshi to Dar es Salaam
- Ave. Duration
- 8h 14m
- Frequency
- Once daily
- Estimated price
- $22
- Schedules at
- kidiaone.co.tz

- Phone
- +255 22 2123324
- info@azammarine.com
- 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
Ferry from Zanzibar to Pemba
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a week
- Estimated price
- $35 - $100
- Schedules at
- azammarine.com
- Economy
- $35
- Business
- $40
- VIP
- $60
- Royal
- $100
- Ave. Duration
- 56 min
- Estimated price
- $20 - $24
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 Thanksgiving 2018: How to travel stress-free, Travelling to the UK: What do I need to know? and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.