There are 3 ways to get from Barcelona to Palma by plane or car
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 Airport, drive
best- Fly from Barcelona–El Prat Airport (BCN) to Pemba Airport (POL)plane BCN - POL
- Drive from Pemba Airport (POL) to Palmacar
25h 26m$537–1,576Fly to Mtwara, drive
cheapest- Fly from Barcelona–El Prat Airport (BCN) to Mtwara (MYW)plane BCN - MYW
- Drive from Mtwara (MYW) to Palmacar
31h 33m$457–1,126Fly to Julius Nyerere International Airport, drive
- Fly from Barcelona–El Prat Airport (BCN) to Julius Nyerere International Airport (DAR)plane BCN - DAR
- Drive from Julius Nyerere International Airport (DAR) to Palmacar
31h 14m$672–1,036
Barcelona–El Prat Airport (BCN) to Pemba Airport (POL) flights
Questions & Answers
The cheapest way to get from Barcelona to Palma is to fly and drive which costs $450 - $1,200 and takes 31h 33m.
The fastest way to get from Barcelona to Palma is to fly and drive which takes 25h 26m and costs $500 - $1,600.
The distance between Barcelona and Palma is 7598 km.
It takes approximately 25h 26m to get from Barcelona to Palma, including transfers.
What companies run services between Barcelona, Spain and Palma, Mozambique?
There is no direct connection from Barcelona to Palma. However, you can take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Pemba Airport (POL), then drive to Palma. Alternatively, you can take the train to El Prat Aeroport, walk to Barcelona–El Prat Airport (BCN) airport, fly to Mtwara (MYW), then drive to Palma.
- Website
- airtanzania.co.tz
Flights from Barcelona–El Prat Airport to Mtwara via Istanbul, Julius Nyerere International Airport
- Ave. Duration
- 17h 40m
- When
- Sunday
- Estimated price
- $350–1,100
Flights from Barcelona–El Prat Airport to Mtwara via Doha, Julius Nyerere International Airport
- Ave. Duration
- 20h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $360–1,100
Flights from Barcelona–El Prat Airport to Mtwara via Dubai, Julius Nyerere International Airport
- Ave. Duration
- 21h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $390–1,300
Flights from Barcelona–El Prat Airport to Mtwara via Cairo, Julius Nyerere International Airport
- Ave. Duration
- 26h 35m
- When
- Thursday and Saturday
- Estimated price
- $380–1,000
- Website
- lam.co.mz
Flights from Barcelona–El Prat Airport to Pemba Airport via Doha, Julius Nyerere International Airport
- Ave. Duration
- 16h 10m
- When
- Monday and Friday
- Estimated price
- $500–1,500
Flights from Barcelona–El Prat Airport to Pemba Airport via Dubai, Julius Nyerere International Airport
- Ave. Duration
- 17h 35m
- When
- Monday and Friday
- Estimated price
- $550–1,800
Flights from Barcelona–El Prat Airport to Pemba Airport via Istanbul, Julius Nyerere International Airport
- Ave. Duration
- 26h 50m
- When
- Monday and Friday
- Estimated price
- $490–1,500
- Website
- qatarairways.com
Flights from Barcelona–El Prat Airport to Julius Nyerere International Airport via Doha
- Ave. Duration
- 17h 2m
- When
- Every day
- Estimated price
- $290–900
- Website
- egyptair.com
Flights from Barcelona–El Prat Airport to Julius Nyerere International Airport via Cairo
- Ave. Duration
- 10h 55m
- When
- Thursday and Saturday
- Estimated price
- $300–800
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 Which London airport should I choose?, How to travel India's Golden Triangle, and Why you should take the train in the US - to help you get the most out of your next trip.
