Best airfares from Madrid to BarcelonaJetradar compares airfares from Madrid to Barcelona with hundreds of airlines (including Thai Airways, British Airways, Lufthansa) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Barcelona, you choose where to book. Also there you can find airlines special offers from Madrid to Barcelona. The cheapest round-trip price found within the last week was A$70. The cheapest oneway price found within the last week was A$42.
Cheapest Flights from Madrid to Barcelona
Airline One Way One Way / Round-Trip Round-Trip Thai Airways A$318 Find British Airways A$165 A$243 Lufthansa A$247 A$3,330 KLM A$331 A$769 Air France A$185 A$281
Airline One Way One Way / Round-Trip Round-Trip Finnair A$450 Find Swiss International Air Lines A$120 A$207 Alitalia A$170 A$481 Austrian Airlines A$1,660 Find Air Berlin A$246 A$578
Airline One Way One Way / Round-Trip Round-Trip Lan Airlines A$2,315 Find Aegean Airlines A$164 A$342 Air Serbia A$284 A$2,535 Ryanair A$32 A$70 EasyJet A$121 A$197
Airline One Way One Way / Round-Trip Round-Trip Brussels Airlines A$149 A$235 Vueling A$38 A$104 Iberia A$72 A$85 Aer Lingus A$228 A$212 Niki A$253 A$587
Flights from Madrid to Barcelona
Travelling from Madrid to Barcelona advices and facts
- The distance between Madrid and Barcelona is 314 miles (or 506 kilometers).
- The shortest flight time is 58m
- There is no time difference between Madrid and Barcelona. Check this again shortly before your flight.