We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Find the best flight from Barcelona to Madrid

Find flights

Compare prices (in new window)
    Select all
Low fares for Barcelona (BCN) to Madrid (MAD)
Fri 27/07 - Tue 31/07
4 days, 0 stops max
US$161
Wed 22/08 - Wed 29/08
7 days, 0 stops max
US$113
Mon 17/09 - Thu 20/09
3 days, 0 stops max
US$113
Wed 17/10 - Wed 31/10
14 days, 0 stops max
US$116
Fri 02/11 - Sun 11/11
9 days, 0 stops max
US$113
Tue 18/12 - Tue 08/01
21 days, 0 stops max
US$113
Wed 22/08 - Wed 05/09
14 days, 0 stops max
US$113
Tue 14/08 - Tue 28/08
14 days, 0 stops max
US$116
Thu 02/08 - Sun 05/08
3 days, 0 stops max
US$116
Thu 23/08 - Thu 30/08
7 days, 0 stops max
US$116
Fri 24/08 - Fri 31/08
7 days, 0 stops max
US$116
Tue 21/08 - Thu 30/08
9 days, 0 stops max
US$116
Sat 25/08 - Sat 01/09
7 days, 0 stops max
US$125
Wed 08/08 - Fri 10/08
2 days, 0 stops max
US$125
Wed 15/08 - Fri 17/08
2 days, 0 stops max
US$146
Wed 01/08 - Fri 10/08
9 days, 0 stops max
US$146
Thu 09/08 - Sun 19/08
10 days, 0 stops max
US$146
Thu 16/08 - Fri 17/08
1 day, 0 stops max
US$146
Hotels with free wifi in Madrid
Artiem Madrid
Artiem Madrid
641 Reviews
Madrid, Spain
from
Only YOU Boutique Hotel Madrid
Only YOU Boutique Hotel Madrid
2,594 Reviews
Madrid, Spain
from
Barcelo Torre de Madrid
Barcelo Torre de Madrid
698 Reviews
Madrid, Spain
from
Hotel Unico Madrid
Hotel Unico Madrid
926 Reviews
Madrid, Spain
from
Route information
  • Barcelona, Spain is 300 miles from Madrid
  • There are 1 daily flights from Barcelona, Spain to Madrid
  • There are 75 weekly flights from Barcelona, Spain to Madrid
  • 48 non-stop flights are operating from Barcelona, Spain to Madrid today
  • Iberia has the most nonstop flights between Barcelona, Spain and Madrid
  • Palma, Spain - Palma Mallorca is the most popular connection for one stop flights between Barcelona, Spain and Madrid
In-Flight information
  • The average flying time for a direct flight from Barcelona, Spain to Madrid is 1 hour 25 minutes
  • Most direct flights leave around 12:00 CEST
  • American Airlines flight 8801 is today's earliest flight from Barcelona, Spain to Madrid (8:30 CEST, Airbus A320-100/200)
  • Iberia flight 5009 is today's latest flight from Barcelona, Spain to Madrid (21:30 CEST, Airbus A320-100/200)
Show more
Arrival information
  • Madrid is 8 mi from Barajas Airport (Madrid, Spain).
  • Barajas Airport (Madrid, Spain)
    • Right now, 111 airlines operate out of Barajas Airport.
    • Barajas Airport offers nonstop flights to 188 cities.
    • Every week, at least 2,646 domestic flights and 3,971 international flights depart from Barajas Airport.
Show more