There are 3 ways to get from Barcelona to Bata by plane, ferry, 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 Bata Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Bata Airport (BSG)plane BCN - BSG
15h 41m$221–813Fly to Malabo International Airport, ferry
- Fly from Barcelona–El Prat Airport (BCN) to Malabo International Airport (SSG)plane BCN - SSG
- Take the ferry from Malabo to Bataferry
25h 2mFly to Oyem Airport, drive
- Fly from Barcelona–El Prat Airport (BCN) to Oyem Airport (OYE)plane BCN - OYE
- Drive from Oyem Airport (OYE) to Batacar
21h 19m$249–842
Barcelona–El Prat Airport (BCN) to Bata Airport (BSG) flights
Questions & Answers
The cheapest way to get from Barcelona to Bata is to fly which costs $220 - $850 and takes 15h 41m.
The fastest way to get from Barcelona to Bata is to fly which takes 15h 41m and costs $220 - $850.
The distance between Barcelona and Bata is 4473 km.
It takes approximately 15h 41m to get from Barcelona to Bata, including transfers.
What companies run services between Barcelona, Spain and Bata, Equatorial Guinea?
Royal Air Maroc, Afrijet, and Air Arabia Maroc fly from Barcelona–El Prat Airport (BCN) to Bata Airport (BSG) once daily.
- Website
- worldticket.com
Flights from Barcelona–El Prat Airport to Bata Airport via Casablanca, Libreville
- Ave. Duration
- 16h 1m
- When
- Friday and Sunday
- Estimated price
- $220–800
Flights from Barcelona–El Prat Airport to Bata Airport via Casablanca, Douala
- Ave. Duration
- 18h 12m
- When
- Saturday
- Estimated price
- $210–800
Flights from Barcelona–El Prat Airport to Oyem Airport via Casablanca, Libreville
- Ave. Duration
- 16h 25m
- When
- Wednesday and Sunday
- Estimated price
- $220–800
- Website
- flyafrijet.online
Flights from Barcelona–El Prat Airport to Bata Airport via Casablanca, Libreville
- Ave. Duration
- 16h 1m
- When
- Friday and Sunday
- Estimated price
- $220–800
Flights from Barcelona–El Prat Airport to Bata Airport via Casablanca, Douala
- Ave. Duration
- 18h 12m
- When
- Saturday
- Estimated price
- $210–800
Flights from Barcelona–El Prat Airport to Oyem Airport via Casablanca, Libreville
- Ave. Duration
- 15h 20m
- When
- Wednesday and Sunday
- Estimated price
- $220–800
- Website
- royalairmaroc.com
Flights from Barcelona–El Prat Airport to Malabo International Airport via Casablanca
- Ave. Duration
- 12h 42m
- When
- Wednesday and Saturday
- Estimated price
- $370–1,400
- Website
- airfrance.com
Flights from Barcelona–El Prat Airport to Malabo International Airport via Paris Charles de Gaulle
- Ave. Duration
- 12h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $320–1,300
Ferry from Malabo to Bata
- Ave. Duration
- 12h
- Frequency
- Once a week
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 Getting to Milan from the airport, How to get from London to Edinburgh, and Why you should take the train in the US - to help you get the most out of your next trip.
