FareDice / Non-stop routes / Barcelona to Madrid non-stop

Barcelona to Madrid, non-stop

Air Europa, Vueling and Iberia fly non-stop from Barcelona to Madrid, with fares on 59 of the next 90 days. The cheapest is €25 on 4 Jan with Iberia, seen yesterday. The cheapest by month: October €51, November €39, December €26 and January €25.

Make it a trip

Fly Barcelona to Madrid first, then on to more countries: FareDice strings the cheapest non-stop flights from there into a trip, on separate tickets.

Trips from Barcelona that fly to Madrid first · Trips from Barcelona · Trips from Madrid

The cheapest fare each day

The cheaper quarter of the days; the outlined day is the cheapest. Tap a day to check its price.

Octoberfrom €51

  1. 27€110
  2. 28€75
  3. 29€148
  4. 30€86
  5. 31€51

Novemberfrom €39

  1. 1€51
  2. 2€54
  3. 3€54
  4. 4€65
  5. 5€75
  6. 6€50
  7. 7€48
  8. 8€48
  9. 9€54
  10. 10€53
  11. 11€61
  12. 12€60
  13. 13€67
  14. 14€52
  15. 15€64
  16. 16€49
  17. 17€49
  18. 18none
  19. 19€65
  20. 20€61
  21. 21€48
  22. 22€56
  23. 23€68
  24. 24€58
  25. 25€80
  26. 26€58
  27. 27€72
  28. 28€49
  29. 29none
  30. 30€39

Decemberfrom €26

  1. 1none
  2. 2none
  3. 3€76
  4. 4€66
  5. 5none
  6. 6none
  7. 7none
  8. 8none
  9. 9none
  10. 10€32
  11. 11€45
  12. 12€54
  13. 13€54
  14. 14none
  15. 15€32
  16. 16€63
  17. 17€31
  18. 18none
  19. 19none
  20. 20€64
  21. 21€33
  22. 22€50
  23. 23none
  24. 24€26
  25. 25€26
  26. 26€65
  27. 27none
  28. 28none
  29. 29€54
  30. 30€26
  31. 31€26

Januaryfrom €25

  1. 1€28
  2. 2€26
  3. 3€26
  4. 4€25
  5. 5none
  6. 6€27
  7. 7none
  8. 8€40
  9. 9none
  10. 10none
  11. 11none
  12. 12none
  13. 13none
  14. 14none
  15. 15none
  16. 16€49
  17. 17none
  18. 18none
  19. 19none
  20. 20none
  21. 21none
  22. 22€53
  23. 23none
  24. 24none

Airlines and cabin bags

Every airline's cabin bag rule

The way back

Madrid to Barcelona non-stop: from €27 on 21 Dec, with fares on 49 of the next 90 days.

Fares are the cheapest travellers saw on each day, one way and per person, with their age; prices are seen, not held. A route gets a page when it has fares on 20 days or more.