|Distance||312 miles (504 km)|
|Average flight duration||1 h 20 min|
|Average plane ticket price||€63 (€63)|
|Airlines||Vueling, Air Europa, Iberia, British Airways or Ryanair|
Flights from Madrid to Barcelona cover the 312 miles (504 km) long route taking on average 1 h 20 min with our travel partners like Vueling, Air Europa, Iberia, British Airways or Ryanair. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as €26, but the average price of plane tickets is €63. Travellers depart most frequently from Madrid Barajas Airport and arrive in Barcelona El Prat Airport.
You can travel by flight from Madrid to Barcelona with Vueling Airlines, Ryanair and British Airways for as low as €26. When you search for timetables and tickets, Omio will show you the best route.
If you're looking for cheap Vueling Airlines tickets between Madrid and Barcelona, check out Omio! With one-way Madrid to Barcelona plane ticket prices starting as low as €51 when you book in advance, we'll help you get to Barcelona from Madrid by showing you the latest Vueling Airlines offers, flight timetables and tickets for this 312 miles (504 km) route. You can also review relevant ticket information for each class fare available on this journey, such as luggage policy and amenities offered onboard with Vueling Airlines. If you search for Vueling Airlines tickets between Madrid and Barcelona in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the flight. Whether you're looking for the cheapest, fastest or earliest flight between Madrid and Barcelona on offer, Omio makes it easier than ever for you to find that perfect flight with Vueling Airlines so you can enjoy a smooth and comfortable journey.
Operator ticket policies for COVID
Omio customers most frequently book their flights from Madrid Barajas Airport to Barcelona El Prat Airport.
Passengers booking this journey most frequently board their flights from Madrid Barajas Airport and need to travel around 7 miles (12 km) from the city centre to get to this airport.
Passengers arriving in Barcelona most often land in Barcelona El Prat Airport and need to travel about 7 miles (11 km) from this airport to reach the city centre. You can check for public transportation connections, airport shuttles or taxi service options available from Barcelona El Prat Airport to get you to the city centre of Barcelona.
Here are some other resources that might have the information you need