Flights from Badajoz to Madrid

Compare prices and tickets by train, bus or flight

Oct 01
Oct 02
Oct 03
Oct 04
Oct 05
Oct 06
Oct 07
Oct 08
Oct 09
Oct 10
Oct 11
Oct 12
Oct 13
Oct 14
Oct 15
Oct 16
Oct 17
Oct 18
Oct 19
Oct 20
Oct 21

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


Overview: Badajoz to Madrid flight

distanceDistance203 miles (327 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price$81 (€78)
changesDirect flightNo
carriersAirlinesIberia or Air Nostrum

Flights from Badajoz to Madrid cover the 203 miles (327 km) long journey taking on average 1 h 15 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 route for as low as $81 (€78), but the average price of plane tickets is $81 (€78). Travelers depart most frequently from Badajoz and arrive in Madrid Barajas Airport.

Airlines: Iberia and Air Nostrum flights from Badajoz to Madrid

You can travel by flight between Badajoz and Madrid with Iberia and Air Nostrum for as low as $81 (€78). When you search for schedules and tickets, Omio will show you the best route.

Air Nostrum

Air Nostrum is one of the best options when traveling by plane from Badajoz to Madrid. Omio quickly shows you current Air Nostrum flight schedules for the Badajoz - Madrid 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 Madrid from Badajoz is around 203 miles (327 km) and the cheapest Air Nostrum one-way ticket you can book starts at $81 (€78). As you check the latest Badajoz to Madrid 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 Madrid 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 to Madrid from Badajoz so you can spend more time enjoying the smooth and easy journey!

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 to Madrid from Badajoz including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

One of the best ways to travel from Badajoz to Madrid is by taking a flight with Iberia. Omio helps you find the ideal Iberia flight to Madrid from Badajoz by showing you Iberia current flight schedules and timetables, the plane tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Badajoz to Madrid trip. You can expect to travel 203 miles (327 km) to Madrid from Badajoz on a flight with Iberia. If you are using the Omio app to search for flights between Badajoz and Madrid, you can check straight away 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. Once you’ve found that perfect flight, book your Iberia plane ticket on Omio quickly and easily, then enjoy your upcoming trip to Madrid from Badajoz!

    Flights from Badajoz to Madrid

    Several direct links with 1 stopover cover the route Badajoz-Madrid daily. A direct flight between these two cities takes approximately 1 hour.

    What airlines fly from Badajoz to Madrid?

    Iberia is the only airline that operates direct flights to Badajoz Madrid. The connections with previous stopover in Barcelona are carried out by the company Air Nostrum.

    How long is the flight from Badajoz to Madrid?

    Badajoz Madrid direct flights are completed in 60 minutes. Connections with 1 scale last an average of 2 hours and 50 minutes.

    How many flights are there from Badajoz to Madrid?

    There are up to 2 direct flights between Badajoz and Madrid every day, including Sundays. Saturday is the only day of the week when there are no direct or scaled links. The frequency of flights with 1 transfer is 3 connections a day, including Sundays.

    What are the airports of departure and arrival for flights from Badajoz to Madrid?

    Badajoz airport is located 14 kilometres from the city centre, with which it connects by means of taxi services, a rental car or a private vehicle. It is currently the only way to get to the airport from the city, as there is no bus line linking the airport. Adolfo Suárez Madrid-Barajas airport is 14 kilometres from the capital and is connected to it by metro line 8 and the Airport Express bus 24 hours a day. The duration of this journey is about 20 minutes.

    Travel Tips: Badajoz to Madrid Flight

    Take a flight to Madrid 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 Madrid.
    If you’re looking to save money on tickets, you can find cheap Badajoz to Madrid flights for as little as $81 (€78)  in the next 7 days.
    If you are looking to purchase your plane ticket in the next 7 days, you can expect the Badajoz to Madrid flight to cost on average $81 (€78)  one way.
    When traveling this route you should expect the distance to Madrid from Badajoz by plane to be approximately 203 miles (327 km).
    On average the Badajoz to Madrid flight time is 1 h 15 min  covering the 203 miles (327 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    Omio customers traveling this route book their cheap flights from Badajoz   to Madrid Barajas Airport   most frequently.

    You can find the most popular departure airport for this journey, Badajoz, located approximately 10.3 miles (16.6 km) from the city center of Badajoz. The most popular arrival airport in Madrid, called Madrid Barajas Airport, is located around 9.9 miles (15.9 km) away from its city center. To reach the city center of Madrid from Madrid Barajas Airport, check what taxi services, airport shuttle services or public transit options are available.

    If you're looking for flights from Badajoz to Madrid, you can rely on Iberia or Air Nostrum to get you to Madrid. It's also good to check out all possible airlines for the Badajoz to Madrid journey to see if there might be differences in the amenities they offer.
    The earliest flight departing from Badajoz to Madrid leaves at 7: 20 AM. The last flight departing from Badajoz to Madrid leaves at 5: 45 PM. You can find the latest Badajoz to Madrid flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    If you buy the Badajoz to Madrid flight within the next 7 days, you can find one way tickets to cost on average $81 (€78). However, booking your plane ticket in advance gives you access to the best prices for flights from Badajoz to Madrid. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone