Compare prices and tickets by train, bus or flight

Dec 9
Find prices
Dec 10
Find prices
Dec 11
Find prices
Dec 13
$99Air Nostrum
Dec 15
$99Air Nostrum
Dec 17
Find prices
Dec 18
Find prices
Dec 19
$87Air Nostrum
Dec 20
$99Air Nostrum
Dec 21
Find prices
Dec 22
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.


Overview: Badajoz to Barcelona flight

distanceDistance511 miles (824 km)
durationAverage flight duration1 h 35 min
priceAverage plane ticket price$99 (€83)
changesDirect flightYes
carriersAirlinesRyanair, Vueling 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 Ryanair, Vueling or Air Nostrum. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $99 (€83), but the average price of plane tickets is $99 (€83). Travelers depart most frequently from Badajoz and arrive in Barcelona El Prat Airport.

Airlines: Ryanair and Vueling Airlines flights from Badajoz to Barcelona

Travel to Barcelona from Badajoz from $99 (€83) with Omio’s flight partners Ryanair and Vueling Airlines! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Vueling Airlines

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight between Badajoz and Barcelona.

Find cheap tickets for Vueling Airlines flights to Barcelona from Badajoz on Omio. Omio can help you find the best flight deals and prices all in one place by showing you the most up-to-date Badajoz to Barcelona flight schedule from Vueling Airlines, the latest plane ticket offers available and other travel information for the 511 miles (824 km) journey between Badajoz and Barcelona, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for flights from Badajoz to Barcelona in the Omio app, you can check to see if the Vueling Airlines flights available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Vueling Airlines flight schedule for your ideal departure and arrival times, compare the best route available to get to Barcelona from Badajoz and then book a cheap flight with ease. Sit back and enjoy your upcoming flight to Barcelona from Badajoz with Vueling Airlines!

    Vueling Airlines' current ticket policies due to COVID-19 for your flight from Badajoz to Barcelona are the following:

    • Exceptions to waive change or cancellation fees policy
    • Change fees waived
    • Cashless payments recommended
    • Online booking and check-in recommended

    Travel Tips: Badajoz to Barcelona Flight

    Take a flight to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Badajoz to Barcelona.

    How much are cheap flights to Barcelona from Badajoz?

    If you’re looking to save money on tickets, you can find cheap Badajoz to Barcelona flights for as little as $99 (€83)  in the next 7 days.

    What is the cost of a flight from Badajoz to Barcelona?

    The Badajoz to Barcelona plane ticket price is on average $99 (€83)  if you are looking to buy your tickets for this trip in the next week.

    How many miles is it from Badajoz to Barcelona by plane?

    The flight distance from Badajoz to Barcelona is around 511 miles (824 km).

    What is the Badajoz to Barcelona flight travel time?

    While the time it takes to travel 511 miles (824 km) from Badajoz to Barcelona can vary based on specific dates, weekends, and holidays, the Badajoz to Barcelona flight journey time is on average 1 h 35 min.

    What airport in Badajoz does the flight to Barcelona leave from? Which airport do I fly into Barcelona from Badajoz?

    Omio customers most frequently book their flights from Badajoz   to Barcelona El Prat Airport.

    Where is the departure airport in Badajoz located? Where is the arrival airport in Barcelona located?

    You can find the most popular departure airport for this journey, Badajoz, located approximately 8.1 miles (13 km) from the city center of Badajoz. The most popular arrival airport in Barcelona, called Barcelona El Prat Airport, is located around 7.4 miles (11.9 km) away from its city center. To reach the city center of Barcelona from Barcelona El Prat Airport, check what taxi services, airport shuttle services or public transit options are available.

    Which airlines can take me from Badajoz to Barcelona?

    When taking a flight from Badajoz to Barcelona, you can count on Ryanair, Vueling or Air Nostrum for the best way to get you to Barcelona. You can also check all possible airlines who offer a service between Badajoz and Barcelona and compare the amenities they offer before buying a plane ticket.

    When does the first flight depart from Badajoz to Barcelona? When does the last flight depart from Badajoz to Barcelona?

    The first Badajoz to Barcelona flight departs at 11: 25 AM   and the last flight from Badajoz to Barcelona leaves at 3: 00 PM. Check out the most up-to-date flight schedule from Badajoz to Barcelona on Omio and find the best time to travel to your destination.

    How early should I book Badajoz to Barcelona plane tickets to get the best deals?

    You can find flights from Badajoz to Barcelona to cost on average $99 (€83) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Badajoz to Barcelona flight generally on sale a few months before the planned travel date.