There are 3 ways to get from Madrid to Pemba Island by plane 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 to Pemba / Karume / Wawi Airport
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Pemba / Karume / Wawi Airport (PMA)plane MAD - PMA
16h 5m$381–1,102Fly to Abeid Amani Karume International Airport, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Abeid Amani Karume International Airport (ZNZ)plane MAD - ZNZ
- Take the ferry from Unguja to Weteferry
21h 44m$518–931Fly to Julius Nyerere International Airport, ferry
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Julius Nyerere International Airport (DAR)plane MAD - DAR
- Take the ferry from Dar es Salaam to Zanzibarferry
- Take the ferry from Unguja to Weteferry
24h 58m$454–1,083
Adolfo Suárez Madrid–Barajas Airport (MAD) to Pemba / Karume / Wawi Airport (PMA) flights
Comparing Your Travel Options
The cheapest way to get from Madrid to Pemba Island is to fly and ferry which costs $500 - $950 and takes 21h 44m.
The fastest way to get from Madrid to Pemba Island is to fly which takes 16h 5m and costs $380 - $1,100.
The distance between Madrid and Pemba Island is 6750 km.
It takes approximately 16h 5m to get from Madrid to Pemba Island, including transfers.
Pemba Island is 1h ahead of Madrid. It is currently 2:18 PM in Madrid and 3:18 PM in Pemba Island.
There are seven+ hotels available in Pemba Island.
What companies run services between Madrid, Spain and Pemba Island, Pemba North, Tanzania?
Ethiopian Airlines, Charterlines, Inc., and five other airlines fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Pemba / Karume / Wawi Airport (PMA) 6 times a week.
- Website
- ethiopianairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Abeid Amani Karume International Airport via Addis Ababa
- Ave. Duration
- 14h 27m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $390–1,100
Flights from Adolfo Suárez Madrid–Barajas Airport to Julius Nyerere International Airport via Addis Ababa
- Ave. Duration
- 14h 22m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $340–1,000
- Phone
- +255 696112233
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Unguja to Wete
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- $71
- Schedules at
- zanfastferries.com
Ferry from Unguja to Wete
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Estimated price
- $71
- Schedules at
- zanfastferries.com
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 Flying into Beijing?, French strikes 2018: What are my alternative transport options?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.


