BCN IATA code
GMT+1 Time zone
1 Number of airports
Popular destinations
₾152.49 Barcelona — Chisinau ₾52.43 Barcelona — Paris ₾103.13 Barcelona — Lisbon ₾147.53 Barcelona — Larnaca ₾43.26 Barcelona — Venice ₾49.43 Barcelona — Porto ₾57.26 Barcelona — Lyon ₾104.21 Barcelona — Stuttgart ₾105.52 Barcelona — Amsterdam ₾104.91 Barcelona — Vilnius ₾60.19 Barcelona — Sevilla ₾124.04 Barcelona — Hamburg ₾40.06 Barcelona — Palma Mallorca ₾78.71 Barcelona — Nice ₾120.96 Barcelona — Berlin ₾55.55 Barcelona — Malaga ₾51.55 Barcelona — Ibiza ₾87.43 Barcelona — Belgrade
Wed 17 Jun 08:35 – 15:45
6 hr 10 min / 1 layover Wed 8 Jul 08:45 – 10:45
2 hr / direct Thu 20 Aug 19:25 – 20:35
2 hr 10 min / direct Thu 25 Jun 19:20 – 00:45
4 hr 25 min / direct Wed 27 May 20:55 – 22:50
1 hr 55 min / direct Wed 27 May 05:50 – 06:50
2 hr / direct Wed 1 Jul 07:30 – 09:05
1 hr 35 min / direct Thu 28 May 09:00 – 11:00
2 hr / direct Sun 7 Jun 00:10 – 02:20
2 hr 10 min / direct Wed 3 Jun 07:30 – 12:00
3 hr 30 min / direct Tue 26 May 22:05 – 23:50
1 hr 45 min / direct Wed 8 Jul 07:45 – 10:30
2 hr 45 min / direct Wed 1 Jul 23:30 – 00:25
55 min / direct Thu 30 Jul 15:50 – 17:15
1 hr 25 min / direct Wed 15 Jul 07:10 – 09:55
2 hr 45 min / direct Tue 16 Jun 06:20 – 08:10
1 hr 50 min / direct Tue 16 Jun 16:15 – 17:20
1 hr 5 min / direct Sun 14 Jun 22:20 – 01:00
2 hr 40 min / direct ₾343.83 Barcelona — Tbilisi ₾249.62 Barcelona — Kutaisi ₾256.92 Barcelona — Istanbul ₾302.8 Barcelona — Tel Aviv-Yafo ₾203.58 Barcelona — Dalaman ₾1,162 Barcelona — Tokyo ₾202.69 Barcelona — Yerevan
Tue 9 Jun 08:10 – 22:55
12 hr 45 min / 1 layover Thu 4 Jun 05:50 – 11:25
1 day 3 hr 35 min / 1 layover Wed 17 Jun 17:20 – 21:10
1 day 2 hr 50 min / 1 layover Tue 2 Jun 12:25 – 21:35
8 hr 10 min / 1 layover Tue 30 Jun 08:45 – 23:00
13 hr 15 min / 1 layover Thu 4 Jun 10:55 – 12:00
18 hr 5 min / 1 layover Sat 13 Jun 21:45 – 12:05
12 hr 20 min / 1 layover ₾930.86 Barcelona — Miami ₾208.31 Barcelona — Sharm el Sheikh ₾1,177 Barcelona — Mexico City ₾609.98 Barcelona — Dubai
Wed 3 Jun 13:45 – 19:45
12 hr / 1 layover Wed 27 May 13:10 – 21:25
1 day 7 hr 15 min / 1 layover +2
Sat 13 Jun 09:05 – 06:45
2 day 5 hr 40 min / 2 layovers Thu 18 Jun 05:45 – 02:00
18 hr 15 min / 2 layovers Curated guides
Cheap flights from Barcelona
Found by users in the last 48 hours
₾40.06 Barcelona — Palma Mallorca ₾43.26 Barcelona — Venice ₾43.3 Barcelona — Faro ₾44.33 Barcelona — Tangier ₾45.41 Barcelona — Palermo
Wed 1 Jul 22:45 – 23:40
55 min / direct Wed 27 May 05:45 – 07:40
1 hr 55 min / direct Tue 26 May 22:15 – 23:15
2 hr / direct Mon 8 Jun 23:50 – 00:50
2 hr / direct Fri 29 May 14:10 – 16:10
2 hr / direct Airlines with flights from Barcelona to
Including connecting fares
- Wizz Air
- Vueling
- LOT Polish
- easyJet
- TAP Air Portugal
- Wizz Air Malta
- KLM
- Eurowings
- Transavia France
- Royal Air Maroc
- easyJet
- Ryanair
- Pegasus Airlines
- EL AL
- Air Serbia
- Air Europa
- Ajet
- SWISS
- Air France
- Iberia
- Condor
- Aegean Airlines
- Blue Bird Airways
- Turkish Airlines
- Emirates
- Qatar Airways
- Azerbaijan Airlines
FAQ
Where is the cheapest place to fly from Barcelona?
The cheapest flights from Barcelona are usually available on popular and short-haul routes with high competition between airlines.
Cheap flights from Barcelona can most often be found in:
- Moscow — from ₾624
- Palma Mallorca — from ₾40
- Yerevan — from ₾202
Which airport is cheapest to fly from Barcelona?
When is the best time to buy plane tickets from Barcelona?
Where can I fly from Barcelona without transfers?
What determines the price of flights from Barcelona?
How many airports does Barcelona have?
Other flights
Авиабилеты Barcelona
Barcelona - Hamburg ₾124.04 Barcelona - Sevilla ₾60.19 Barcelona - Venice ₾43.26 Barcelona - Berlin ₾120.96 Barcelona - Nice ₾78.71 Barcelona - Vienna ₾65.16 Barcelona - Palma Mallorca ₾40.06 Barcelona - Malaga ₾55.55 Barcelona - Ibiza ₾51.55 Barcelona - Tenerife ₾139.58 Barcelona - Santander ₾95.13 Barcelona - Zagreb ₾123.74 Barcelona - Naples ₾64.09 Barcelona - Munich ₾128.26 Barcelona - Dusseldorf ₾95.33 Barcelona - Milan ₾45.5 Barcelona - Asturias ₾87.31 Barcelona - Rome ₾53.9 Barcelona - Amsterdam ₾105.52 Barcelona - Sofia ₾71.03 Barcelona - Dublin ₾111.74 Barcelona - Warsaw ₾65.97 Barcelona - Bilbao ₾67.91 Barcelona - Valencia ₾90.25 Barcelona - Alicante ₾92.88