The best way to find a cheap flight ticket from Madrid 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
1 h 15 m
1 h 17 m
Flights per day
Of the 16 flights that leave Madrid for Barcelona every day 16 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||312 miles (504 km)|
|Average flight duration||1 h 15 min|
|Average plane ticket price||$51 (€46)|
Flights from Madrid to Barcelona cover the 312 miles (504 km) long trip and usually take around 1 h 15 min. There are direct flight services available. While the average ticket price for this route costs around $51 (€46), you can find the cheapest plane ticket for as low as $45 (€40). Travelers depart most frequently from Madrid Barajas Airport and arrive in Barcelona El Prat Airport.
Travel to Barcelona from Madrid from $45 (€40) with Omio’s flight partners Air France, Vueling Airlines and Turkish Airlines! You can find the best schedules and tickets when comparing and booking the most popular route for you.
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 to Barcelona from Madrid.
Book your Vueling Airlines Madrid to Barcelona flight with Omio and enjoy a smooth and relaxing journey! Check Vueling Airlines up-to-date flight schedules for the ideal departure and arrival times, compare the fastest Madrid to Barcelona routes as well as the amenities offered in the class fare you choose and buy the most affordable Vueling Airlines plane tickets online that fit your budget. The distance from Madrid to Barcelona is 312 miles (504 km), and the best price for a one-way Madrid - Barcelona Vueling Airlines plane ticket starts at $50 (€45) if you book in advance. If you would rather search for your Vueling Airlines ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by plane. Waiting in a line at the airport to purchase your plane ticket will become yesterday's news. So, book your plane tickets online quickly and easily and enjoy your trip with Vueling Airlines!
Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight from Madrid to Barcelona including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.
Find cheap tickets for Air France flights to Barcelona from Madrid 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 Madrid to Barcelona flight schedule from Air France, the latest plane ticket offers available and other travel information for the 312 miles (504 km) journey between Madrid 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 to Barcelona from Madrid in the Omio app, you can check to see if the Air France flights available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Air France flight schedule for your ideal departure and arrival times, compare the best route available to get to Barcelona from Madrid and then book a cheap flight with ease. Sit back and enjoy your upcoming flight to Barcelona from Madrid with Air France!
Turkish Airlines is Turkey’s leading airline and you can choose between Economy Class, Comfort Class, Business Class or All-Inclusive-Ticket for your next flight from Madrid to Barcelona.
Are you making plans to travel between Madrid and Barcelona? Why not take a flight with Turkish Airlines? Omio can show you current Turkish Airlines flight times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Madrid to Barcelona flights all in one place. On the Turkish Airlines flight, you can expect to travel 312 miles (504 km) from Madrid to Barcelona. If you use the Omio app to search for flights to Barcelona from Madrid, you can quickly see if the Turkish Airlines ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way Turkish Airlines flight from Madrid to Barcelona, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!
When traveling from Madrid to Barcelona, flying is an excellent option. There will be 10-28 direct options during the week, with departures leaving every hour on most days. And at weekends, there are 3-12 flights, with a slightly reduced schedule on Sundays. Whenever travelers fly, the journey time will be around 1 hour 20 minutes.
Iberia is the major operator of Madrid to Barcelona flights, while Vueling and Air Europa offer plenty of budget fares as well.
Expect flights from Madrid to Barcelona to take just 1 hour 20 minutes when you fly direct.
The Madrid to Barcelona route is very well served by budget and premium airlines. Every day, at least 3 flights leave Madrid Barajas Airport, and during the week, frequencies range from 10 to 28 departure slots. So there should always be plenty of choice.
Departure airport: Madrid to Barcelona flights will take off from Madrid Barajas Airport. Those coming from the center of town can take the pink line of the Metro (Line 8), or take Renfe overground services from Atocha and Chamartin stations. The Airport Express bus connection also runs from Atocha 24 hours a day, which can be handy for late night departures. Expect Metro and rail journeys to take 20-25 minutes, while the bus will take at least 40 minutes. Upon arrival, travelers can shop or dine at numerous bars and restaurants. Free Wifi is also provided. Select the "Airport_Free_Wifi_AENA" network, then choose between basic free and paid premium packages.
Arrival airport: Flights from Madrid will touch down at Barcelona El Prat Airport, which can be found a few miles south of the city center. Getting into town is simple. The Aerobus leaves for Placa Catalunya every 10 minutes, while the 46 bus runs to Placa Espanya. For faster connections, the Metro's L9 line runs every 7 minutes, and there's an overground rail station at Terminal 2. Those who need to arrange other forms of transport can also use free Wifi when they arrive.
Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Madrid to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:
Omio customers who book cheap flights for this route most frequently fly from Madrid Barajas Airport to Barcelona El Prat Airport.
You can find the most popular departure airport for this trip, Madrid Barajas Airport, located approximately 9.9 miles (15.9 km) from the city center of Madrid. The most popular arrival airport in Barcelona, called Barcelona El Prat Airport, is located around 9 miles (14.5 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.
Here are some other resources that might have the information you need