Flights Madrid to Barcelona

Lowest price€26
Iberia via Aviasalesone way · 2026-12-29 · non-stopUpdated: 2026-11-04 12:01 UTC
€26
Go to store
Ryanair via Aviasalesone way · 2026-12-01 · 1 stopUpdated: 2026-11-04 12:01 UTC
€32
Go to store
Wizz Air via Aviasalesone way · 2026-12-15 · 1 stopUpdated: 2026-11-04 12:01 UTC
€33
Go to store
Vueling via Aviasalesone way · 2026-12-14 · non-stopUpdated: 2026-11-04 12:01 UTC
€33
Go to store
Iberia Express via Aviasalesone way · 2026-12-17 · 1 stopUpdated: 2026-11-04 12:01 UTC
€38
Go to store
Air Europa via Aviasalesone way · 2026-11-08 · non-stopUpdated: 2026-11-04 12:01 UTC
€53
Go to store

6 airlines compared. Cheapest now: Iberia at €26, travel date 2026-12-29. Non-stop fares from €26.

Prices can change. Confirm on the store site.

Lowest one-way fares from Madrid to Barcelona, one per airline, across the next two months. They come from Aviasales searches in the last 48 hours, and each fare has its own travel date, so confirm the date and final price on Aviasales.

More flights

Flights Madrid to Mexico CityFlightsfrom €41412 storesFlights Madrid to LondonFlightsfrom €156 storesFlights Madrid to PalmaFlightsfrom €203 storesFlights Barcelona to MadridFlightsfrom €254 stores