Cheapest
Average
The best way to find a cheap flight ticket from Badajoz to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
Fastest Journey
3 h 20 m
Average
5 h
Flights per day
2
Distance
824 km
It's difficult to get from Badajoz to Barcelona without transferring at least once.
Distance | 511 miles (824 km) | |
Average flight duration | 1 h 35 min | |
Average plane ticket price | $144 (€126) | |
Direct flight | No | |
Airlines | Iberia or Air Nostrum |
Flights from Badajoz to Barcelona cover the 511 miles (824 km) long trip taking on average 1 h 35 min with our travel partners like Iberia or Air Nostrum. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $90 (€79), but the average price of plane tickets is $144 (€126). Travelers depart most frequently from Badajoz and arrive in Barcelona El Prat Airport.
Air Nostrum and Iberia flights will get you between Badajoz and Barcelona from $90 (€79). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.
Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight between Badajoz and Barcelona including: Basic Fare, Classic Fare, Flexible Fare and Business Club.
Looking to travel by plane between Badajoz and Barcelona? Omio can help you find that perfect route with Iberia. Check Omio to see current Iberia flight schedules, tickets, travel information and prices for the best deals on the Badajoz to Barcelona flight and book Iberia tickets online quickly and easily. When taking a flight between Badajoz and Barcelona, you can expect to travel 511 miles (824 km) one-way with Iberia. If you search for flights to Barcelona from Badajoz in the Omio app, you can check if the Iberia ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the airport. Whether you’re looking for the cheapest, fastest or earliest flight with Iberia, we do the work for you to get you safely to Barcelona from Badajoz. Book that perfect Badajoz to Barcelona flight now with Omio and enjoy a smooth and comfortable journey with Iberia!
Air Nostrum is one of the best options when traveling by plane to Barcelona from Badajoz. Omio quickly shows you current Air Nostrum flight schedules for the Badajoz - Barcelona trip and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest journey available. The distance to Barcelona from Badajoz is around 511 miles (824 km) and the cheapest Air Nostrum one-way ticket you can book starts at $90 (€79). As you check the latest Badajoz to Barcelona flight schedule from Air Nostrum for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Barcelona safely. If you search for Air Nostrum tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Air Nostrum ticket from Badajoz to Barcelona so you can spend more time enjoying the smooth and easy journey!
Omio customers who book cheap flights for this journey most frequently fly from Badajoz to Barcelona El Prat Airport.
Passengers board their flight most frequently from Badajoz, which is located around 10.3 miles (16.6 km) away from the city center, and they get off the plane at Barcelona El Prat Airport, located 9 miles (14.5 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Barcelona El Prat Airport to take you to the city center of Barcelona.
Here are some other resources that might have the information you need