HowToGo

Flight from Belgium to Barcelona, Spain

How to get to Barcelona, Spain from Belgium by flight ? You can check flights from Belgium to Barcelona, Spain below.

Search Transfer from Belgium to Barcelona, Spain

Search Flights

You can find flight ticket prices from Belgium to Barcelona, Spain with our flight tickets search tool below

1. Brussels to Barcelona

  1. You take a bus, shuttle or taxi from your location in Belgium to Brussels.

  2. You take a flight from Brussels to Barcelona and cost approximately 140 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.

Flight Depart Arrive
KL1720 KLM
KL1665 KLM
06:10 Brussels
08:15 Amsterdam Schiphol
07:05 Amsterdam Schiphol
10:25 Barcelona
Connect
LH2295 Lufthansa
LH1810 Lufthansa
06:30 Brussels
09:00 Munich
07:45 Munich
11:00 Barcelona
Connect
SN3695 Brussels Airlines
06:40 Brussels
08:40 Barcelona Direct
LH1025 Lufthansa
LH1126 Lufthansa
07:05 Brussels
09:40 Frankfurt
08:05 Frankfurt
11:40 Barcelona
Connect
KL1722 KLM
KL1669 KLM
08:00 Brussels
10:20 Amsterdam Schiphol
08:55 Amsterdam Schiphol
12:35 Barcelona
Connect
EW2161 Eurowings
EW2524 Eurowings
08:35 Brussels
11:15 Stuttgart
09:55 Stuttgart
13:10 Barcelona
Connect
FR2917 Ryanair
08:55 Brussels
11:00 Barcelona Direct
LH1005 Lufthansa
LH1130 Lufthansa
09:05 Brussels
11:00 Frankfurt
10:05 Frankfurt
13:00 Barcelona
Connect
OK631 CSA
OK688 CSA
09:10 Brussels
11:25 Prague
10:35 Prague
13:50 Barcelona
Connect
BA391 British Airways
BA474 British Airways
09:40 Brussels
10:45 London Heathrow
09:55 London Heathrow
13:55 Barcelona
Connect
VY8989 Vueling Airlines
09:45 Brussels
11:50 Barcelona Direct
LX787 Swiss
LX1954 Swiss
09:55 Brussels
12:20 Zurich
11:15 Zurich
14:05 Barcelona
Connect
LH2285 Lufthansa
LH1814 Lufthansa
10:00 Brussels
12:50 Munich
11:15 Munich
14:50 Barcelona
Connect
FR2921 Ryanair
11:00 Brussels
13:05 Barcelona Direct
LH1009 Lufthansa
LH1128 Lufthansa
11:05 Brussels
13:15 Frankfurt
12:05 Frankfurt
15:15 Barcelona
Connect
LH1009 Lufthansa
LH1134 Lufthansa
11:05 Brussels
14:00 Frankfurt
12:05 Frankfurt
16:00 Barcelona
Connect
BA393 British Airways
BA406 British Airways
11:20 Brussels
12:55 London Heathrow
11:35 London Heathrow
16:05 Barcelona
Connect
IB3203 Iberia
VY1007 Vueling Airlines
11:55 Brussels
15:30 Madrid
14:25 Madrid
16:50 Barcelona
Connect
SN3703 Brussels Airlines
12:35 Brussels
14:35 Barcelona Direct
U21646 easyJet
U21699 easyJet
12:55 Brussels
15:50 Nice
14:40 Nice
17:10 Barcelona
Connect
LH1011 Lufthansa
LH1132 Lufthansa
13:05 Brussels
16:00 Frankfurt
14:05 Frankfurt
18:00 Barcelona
Connect
LH2287 Lufthansa
LH1816 Lufthansa
13:40 Brussels
15:45 Munich
14:55 Munich
17:45 Barcelona
Connect
LX781 Swiss
LX1956 Swiss
14:55 Brussels
17:30 Zurich
16:10 Zurich
19:15 Barcelona
Connect
LH1013 Lufthansa
LH1136 Lufthansa
15:05 Brussels
17:30 Frankfurt
16:05 Frankfurt
19:30 Barcelona
Connect
VY8993 Vueling Airlines
15:20 Brussels
17:25 Barcelona Direct
BA397 British Airways
BA476 British Airways
15:55 Brussels
17:05 London Heathrow
16:05 London Heathrow
20:15 Barcelona
Connect
LH2289 Lufthansa
LH1818 Lufthansa
16:45 Brussels
19:25 Munich
18:00 Munich
21:25 Barcelona
Connect
SN2721 Brussels Airlines
LX1946 Swiss
16:45 Brussels
19:05 Geneva
18:05 Geneva
20:35 Barcelona
Connect
FR2938 Ryanair
17:00 Brussels
19:05 Barcelona Direct
U21032 easyJet
U21079 easyJet
17:50 Brussels
20:30 Basel
18:55 Basel
22:15 Barcelona
Connect
LH1017 Lufthansa
LH1138 Lufthansa
18:05 Brussels
21:00 Frankfurt
19:05 Frankfurt
23:00 Barcelona
Connect
AZ0165 Alitalia
AZ0078 Alitalia
18:25 Brussels
21:25 Rome
20:30 Rome
23:15 Barcelona
Connect
SN3705 Brussels Airlines
18:30 Brussels
20:30 Barcelona Direct
LX783 Swiss
LX1950 Swiss
18:55 Brussels
21:00 Zurich
20:05 Zurich
22:45 Barcelona
Connect
LH1019 Lufthansa
LH1138 Lufthansa
19:05 Brussels
21:00 Frankfurt
20:05 Frankfurt
23:00 Barcelona
Connect
VY8991 Vueling Airlines
21:30 Brussels
23:35 Barcelona Direct

2. Charleroi to Barcelona

  1. You take a bus, shuttle or taxi from your location in Belgium to Charleroi.

  2. You take a flight from Charleroi to Barcelona and cost approximately 55 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.

Flight Depart Arrive
FR2835 Ryanair
11:55 Charleroi
13:55 Barcelona Direct
FR9339 Ryanair
FR6369 Ryanair
17:45 Charleroi
21:05 Palma Mallorca
19:55 Palma Mallorca
22:00 Barcelona
Connect
FR9339 Ryanair
FR2494 Ryanair
17:45 Charleroi
21:45 Palma Mallorca
19:55 Palma Mallorca
22:35 Barcelona
Connect

3. Charleroi to Girona

  1. You take a bus, shuttle or taxi from your location in Belgium to Charleroi.

  2. You take a flight from Charleroi to Girona and cost approximately 220 USD.

  3. You take a bus, shuttle or taxi from Girona to your destination in Barcelona, Spain.

Flight Depart Arrive
FR6902 Ryanair
12:55 Charleroi
14:45 Girona Direct
FR6904 Ryanair
20:55 Charleroi
22:45 Girona Direct

4. Amsterdam Schiphol to Barcelona

  1. You take a bus, shuttle or taxi from your location in Belgium to Amsterdam Schiphol.

  2. You take a flight from Amsterdam Schiphol to Barcelona and cost approximately 110 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.

Flight Depart Arrive
HV5131 Transavia Holland
05:30 Amsterdam Schiphol
07:40 Barcelona Direct
VK8318 Level
07:00 Amsterdam Schiphol
09:20 Barcelona Direct
U28868 easyJet
U28569 easyJet
07:05 Amsterdam Schiphol
09:05 London Gatwick
07:20 London Gatwick
12:15 Barcelona
Connect
U21042 easyJet
U21075 easyJet
07:25 Amsterdam Schiphol
09:55 Basel
08:40 Basel
11:35 Barcelona
Connect
U21354 easyJet
U21411 easyJet
07:25 Amsterdam Schiphol
10:40 Geneva
08:55 Geneva
12:05 Barcelona
Connect
BA423 British Airways
BA484 British Airways
07:45 Amsterdam Schiphol
09:25 London Heathrow
08:05 London Heathrow
12:35 Barcelona
Connect
LH1003 Lufthansa
LH1130 Lufthansa
08:05 Amsterdam Schiphol
11:00 Frankfurt
09:10 Frankfurt
13:00 Barcelona
Connect
KL1665 KLM
08:15 Amsterdam Schiphol
10:25 Barcelona Direct
U22724 easyJet
U22761 easyJet
08:50 Amsterdam Schiphol
11:40 Milan Malpensa
10:35 Milan Malpensa
13:10 Barcelona
Connect
U21830 easyJet
U21845 easyJet
09:00 Amsterdam Schiphol
10:20 Manchester
09:15 Manchester
13:40 Barcelona
Connect
AF1241 Air France
AF1648 Air France
09:30 Amsterdam Schiphol
12:40 Paris CDG
10:50 Paris CDG
14:25 Barcelona
Connect
U21356 easyJet
U21407 easyJet
09:35 Amsterdam Schiphol
12:55 Geneva
11:05 Geneva
14:20 Barcelona
Connect
LX725 Swiss
LX1954 Swiss
09:45 Amsterdam Schiphol
12:20 Zurich
11:10 Zurich
14:05 Barcelona
Connect
LH987 Lufthansa
LH1128 Lufthansa
10:05 Amsterdam Schiphol
13:15 Frankfurt
11:10 Frankfurt
15:15 Barcelona
Connect
VY8301 Vueling Airlines
10:15 Amsterdam Schiphol
12:35 Barcelona Direct
KL1669 KLM
10:20 Amsterdam Schiphol
12:35 Barcelona Direct
LH989 Lufthansa
LH1128 Lufthansa
11:15 Amsterdam Schiphol
13:15 Frankfurt
12:20 Frankfurt
15:15 Barcelona
Connect
LH989 Lufthansa
LH1134 Lufthansa
11:15 Amsterdam Schiphol
14:00 Frankfurt
12:20 Frankfurt
16:00 Barcelona
Connect
BA431 British Airways
BA406 British Airways
11:35 Amsterdam Schiphol
12:55 London Heathrow
11:55 London Heathrow
16:05 Barcelona
Connect
IB3723 Iberia
IB1546 Iberia
12:10 Amsterdam Schiphol
15:45 Madrid
14:50 Madrid
17:05 Barcelona
Connect
HV5135 Transavia Holland
12:25 Amsterdam Schiphol
14:35 Barcelona Direct
VY1375 Vueling Airlines
VY1311 Vueling Airlines
14:10 Amsterdam Schiphol
17:40 Alicante
16:50 Alicante
18:55 Barcelona
Connect
KL1673 KLM
14:15 Amsterdam Schiphol
16:25 Barcelona Direct
AF1741 Air France
AF1248 Air France
14:30 Amsterdam Schiphol
17:50 Paris CDG
15:50 Paris CDG
19:35 Barcelona
Connect
LH993 Lufthansa
LH1136 Lufthansa
14:50 Amsterdam Schiphol
17:30 Frankfurt
15:55 Frankfurt
19:30 Barcelona
Connect
LX729 Swiss
LX1956 Swiss
14:55 Amsterdam Schiphol
17:30 Zurich
16:30 Zurich
19:15 Barcelona
Connect
U21044 easyJet
U21077 easyJet
15:05 Amsterdam Schiphol
18:30 Basel
16:25 Basel
20:10 Barcelona
Connect
U28874 easyJet
U28577 easyJet
15:05 Amsterdam Schiphol
16:10 London Gatwick
15:20 London Gatwick
19:25 Barcelona
Connect
VY8303 Vueling Airlines
15:10 Amsterdam Schiphol
17:30 Barcelona Direct
KL1675 KLM
16:45 Amsterdam Schiphol
18:50 Barcelona Direct
U21048 easyJet
U21079 easyJet
17:50 Amsterdam Schiphol
20:30 Basel
19:10 Basel
22:15 Barcelona
Connect
BA433 British Airways
BA482 British Airways
17:50 Amsterdam Schiphol
19:15 London Heathrow
18:05 London Heathrow
22:20 Barcelona
Connect
VY2902 Vueling Airlines
VY3919 Vueling Airlines
18:25 Amsterdam Schiphol
21:50 Palma Mallorca
20:55 Palma Mallorca
22:45 Barcelona
Connect
LH997 Lufthansa
LH1138 Lufthansa
18:30 Amsterdam Schiphol
21:00 Frankfurt
19:35 Frankfurt
23:00 Barcelona
Connect
AF1141 Air France
AF1448 Air France
18:40 Amsterdam Schiphol
21:05 Paris CDG
20:00 Paris CDG
22:55 Barcelona
Connect
HV5133 Transavia Holland
18:50 Amsterdam Schiphol
21:00 Barcelona Direct
U28880 easyJet
U28581 easyJet
18:55 Amsterdam Schiphol
20:00 London Gatwick
19:10 London Gatwick
23:15 Barcelona
Connect
VY8309 Vueling Airlines
18:55 Amsterdam Schiphol
21:15 Barcelona Direct
KL1681 KLM
20:35 Amsterdam Schiphol
22:45 Barcelona Direct
VY8305 Vueling Airlines
21:45 Amsterdam Schiphol
00:05 Barcelona Direct

5. Rotterdam to Barcelona

  1. You take a bus, shuttle or taxi from your location in Belgium to Rotterdam.

  2. You take a flight from Rotterdam to Barcelona and cost approximately 110 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.

Flight Depart Arrive
HV6061 Transavia Holland
06:55 Rotterdam
08:55 Barcelona Direct
HV6063 Transavia Holland
11:55 Rotterdam
13:55 Barcelona Direct

6. Eindhoven to Barcelona

  1. You take a bus, shuttle or taxi from your location in Belgium to Eindhoven.

  2. You take a flight from Eindhoven to Barcelona and cost approximately 100 USD.

  3. You take a bus, shuttle or taxi from Barcelona to your destination in Barcelona, Spain.

Flight Depart Arrive
HV6789 Transavia Holland
07:00 Eindhoven
09:05 Barcelona Direct
HV6787 Transavia Holland
11:00 Eindhoven
13:05 Barcelona Direct
HV6789 Transavia Holland
11:30 Eindhoven
13:35 Barcelona Direct
FR787 Ryanair
FR9369 Ryanair
12:30 Eindhoven
15:35 Bologna
14:10 Bologna
17:20 Barcelona
Connect
HV6787 Transavia Holland
13:40 Eindhoven
15:45 Barcelona Direct
HV6789 Transavia Holland
17:40 Eindhoven
19:45 Barcelona Direct
HV6787 Transavia Holland
18:05 Eindhoven
20:10 Barcelona Direct

References

Find Hotels in Barcelona, Spain

You can find hotels and accommodations in Barcelona, Spain with our hotels search tool below

Booking.com