Beginning of main content
Round Trip Icon
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Find cheap flights from Barcelona (BCN) to Madrid (MAD)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Carrier Flight Depart BCN Arrive MAD Mon
18/02
Tue
19/02
Wed
20/02
Thu
21/02
Fri
22/02
Sat
23/02
Sun
24/02
Stops
IB 631 06:30 am 07:50 am Check fare Check fare Check fare Check fare - - - 0 stop(s)
VY 7010 07:00 am 08:20 am Check fare Check fare Check fare Check fare Check fare Check fare - 0 stop(s)
IB 715 07:15 am 08:35 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
VY 7310 07:30 am 08:50 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
IB 801 08:00 am 09:20 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
IB 831 08:30 am 09:50 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
VY 7451 08:45 am 10:05 am Check fare Check fare Check fare Check fare - - - 0 stop(s)
VY 9010 09:00 am 10:20 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
IB 931 09:30 am 10:50 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
VY 9450 09:45 am 11:05 am Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
IB 1001 10:00 am 11:20 am Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
IB 1201 00:00 pm 01:20 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
UX 2057 00:00 pm 01:30 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
IB 1331 01:30 pm 02:50 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
IB 1515 03:15 pm 04:35 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
VY 1615 04:15 pm 05:35 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
IB 1631 04:30 pm 05:50 pm Check fare Check fare Check fare Check fare - - - 0 stop(s)
VY 1701 05:00 pm 06:20 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
IB 173 05:30 pm 06:50 pm Check fare Check fare Check fare Check fare - - Check fare 0 stop(s)
IB 1745 05:45 pm 07:05 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
VY 1901 07:00 pm 08:20 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
IB 1931 07:30 pm 08:50 pm Check fare Check fare Check fare Check fare Check fare - - 0 stop(s)
UX 2159 08:40 pm 10:05 pm Check fare Check fare Check fare Check fare Check fare Check fare Check fare 0 stop(s)
IB 2101 09:00 pm 10:20 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
VY 2131 09:30 pm 10:50 pm Check fare Check fare Check fare Check fare Check fare - Check fare 0 stop(s)
UX 2056 06:55 am 08:10 am - Check fare Check fare Check fare Check fare Check fare - 0 stop(s)
IB 1101 11:00 am 00:20 pm - Check fare Check fare Check fare - - Check fare 0 stop(s)
IB 131 01:00 pm 02:20 pm - Check fare Check fare Check fare - Check fare Check fare 0 stop(s)
IB 1831 06:30 pm 07:50 pm - Check fare Check fare Check fare Check fare Check fare - 0 stop(s)
VY 1401 02:00 pm 03:20 pm - - - Check fare Check fare Check fare Check fare 0 stop(s)
UX 2054 02:20 pm 03:40 pm - - - Check fare - - - 0 stop(s)
VY 1403 02:30 pm 03:50 pm - - - - Check fare - - 0 stop(s)
IB 1455 02:55 pm 04:15 pm - - - - - Check fare - 0 stop(s)
IB 2001 08:00 pm 09:20 pm - - - - - Check fare - 0 stop(s)
UX 2902 09:35 pm 11:00 pm - - - - - Check fare - 0 stop(s)
IB 1405 02:05 pm 03:25 pm - - - - - - Check fare 0 stop(s)
IB 1505 03:05 pm 04:25 pm - - - - - - Check fare 0 stop(s)
IB 1815 06:15 pm 07:35 pm - - - - - - Check fare 0 stop(s)
IB 1915 07:15 pm 08:35 pm - - - - - - Check fare 0 stop(s)
Show More

Hotels by Airports near

See all 2,721 properties in Adolfo Suarez Madrid-Barajas
Hotel Nuevo Boston C$89
Hotel Nuevo Boston

Hotel Nuevo Boston

Avenida de Aragon 332, Madrid
     
    4.4
    of 5, from 2,105 reviews
    4.0 out of 5.0

    Located in San Blas-Canillejas, this hotel is within 9 mi (15 km) of Estadio Wanda Metropolitano, IFEMA - Feria de Madrid, and El Retiro Park. Prado Museum and Plaza Mayor are also within 12 mi (20 km).

    Hotel ibis Madrid Aeropuerto Barajas C$87
    Hotel ibis Madrid Aeropuerto Barajas

    Hotel ibis Madrid Aeropuerto Barajas

    Avenida General, 49, Madrid
       
      4.2
      of 5, from 1,373 reviews
      2.0 out of 5.0

      Located in Barajas, this hotel is within 6 mi (10 km) of IFEMA, Estadio Wanda Metropolitano, and Plenilunio Shopping Mall. Avenida America and IFEMA - Feria de Madrid are also within 6 mi (10 km).

      Meliá Barajas C$106
      Meliá Barajas

      Meliá Barajas

      Avenida de Logrono, 305, Madrid
         
        4.2
        of 5, from 1,153 reviews
        4.0 out of 5.0

        Located in Barajas, this hotel is within 6 mi (10 km) of IFEMA, Estadio Wanda Metropolitano, and Plenilunio Shopping Mall. Avenida America and IFEMA - Feria de Madrid are also within 6 mi (10 km).

        TRYP Madrid Alameda Aeropuerto Hotel C$102
        TRYP Madrid Alameda Aeropuerto Hotel

        TRYP Madrid Alameda Aeropuerto Hotel

        Av de Logrono, 100, Madrid
           
          4.2
          of 5, from 1,460 reviews
          4.0 out of 5.0

          Located in Barajas, this hotel is within 6 mi (10 km) of IFEMA, Estadio Wanda Metropolitano, and Plenilunio Shopping Mall. Avenida America and IFEMA - Feria de Madrid are also within 6 mi (10 km).

          Hotel Don Luis C$60
          Hotel Don Luis

          Hotel Don Luis

          Avenida General 12, Madrid
             
            3.8
            of 5, from 892 reviews
            3.0 out of 5.0

            Located in Barajas, this romantic hotel is within 6 mi (10 km) of IFEMA, Estadio Wanda Metropolitano, and Plenilunio Shopping Mall. Avenida America and IFEMA - Feria de Madrid are also within 6 mi (10 km).

            Senator Barajas C$80
            Senator Barajas

            Senator Barajas

            Galeon 27, Madrid
               
              3.8
              of 5, from 622 reviews
              4.0 out of 5.0

              Located in Barajas, this hotel is within 6 mi (10 km) of IFEMA, Estadio Wanda Metropolitano, and Plenilunio Shopping Mall. Avenida America and IFEMA - Feria de Madrid are also within 6 mi (10 km).

              Hotel Clement Barajas C$86
              Hotel Clement Barajas

              Hotel Clement Barajas

              Avenida General 43, Madrid
                 
                4.3
                of 5, from 956 reviews
                4.0 out of 5.0

                Located in Barajas, this hotel is 1 mi (1.6 km) from IFEMA and 2.4 mi (3.9 km) from Plenilunio Shopping Mall. IFEMA - Feria de Madrid is 2.9 mi (4.7 km) away. Barajas Station is 8 minutes by foot and Aeropuerto T1-T2-T3 Station is 18 minutes.

                Hostal Viky C$82
                Hostal Viky

                Hostal Viky

                Calle de Marte, 2, Madrid
                   
                  3.9
                  of 5, from 324 reviews
                  2.0 out of 5.0

                  Located in Barajas, this golf hostal is within 6 mi (10 km) of IFEMA, Estadio Wanda Metropolitano, and Plenilunio Shopping Mall. IFEMA - Feria de Madrid and Real Madrid City are also within 6 mi (10 km).

                  Cheap BCN to MAD Flights

                  • Question : How long is the flight from BCN to MAD?
                    Answer : Iberia currently holds the quickest travel time with one hour and 15 minutes. So, you would arrive in Madrid at 12:45 PM CET if you left Barcelona at 11:30 AM CET.
                  • Question : What is the cheapest airline flying from Barcelona to Madrid?
                    Answer : Air Europa is offering the best deal at $75. Better grab that deal quickly because prices range all the way up to $397 over the next three months.
                  • Question : How many flights are there per day from Barcelona to Madrid?
                    Answer : Depending on the day of the week, the number of flight times will change, but on average there are 39. The average route departing Spain and Canary Islands currently has three different flight times per day. You'll have more options than the average passenger.
                  • Question : Can I change the date of my flight?
                    Answer : You sure can and you may save by doing it. The cheapest day to fly in February is Tuesday. Being flexible with your travel days can provide you extra savings when booking.
                  • Question : Do some days of the week have more flight times than others?
                    Answer : The day with the most departure times for this route is Monday with 45 options. The day of the week with the least amount of times is Saturday with only 20 options.
                  • Question : Which airline has the least delays from Barcelona to Madrid?
                    Answer : Booking with El Al means you will arrive to Madrid approximately the time you were supposed to. In fact, this airline has a 100% on-time average. It never hurts to be prepared. If you should choose this airline, be sure to track the flight status to stay on top of the departure time.
                  • Question : What is the cheapest day to fly?
                    Answer : The cheapest day to fly from Barcelona to Madrid is on Tuesday. If you want to save some money on your next holiday look for flights on Tuesday.