How to get to Belgium from Barcelona by flight ? You can check flights from Barcelona to Belgium below.
You can find flight ticket prices from Barcelona to Belgium with our flight tickets search tool below
You take a flight from Barcelona to Brussels and cost approximately 140 USD.
You take a bus, shuttle or taxi from Brussels to your destination in Belgium.
Flight | Depart | Arrive | |
---|---|---|---|
FR2918
Ryanair
|
06:15
Barcelona
|
08:30 Brussels | Direct |
IB631
Iberia
IB3206
Iberia
|
06:30
Barcelona
08:50
Madrid
|
07:55
Madrid
11:15
Brussels
|
Connect |
U21404
easyJet
U21533
easyJet
|
06:40
Barcelona
09:30
Geneva
|
08:15
Geneva
10:45
Brussels
|
Connect |
VY8988
Vueling Airlines
|
06:50
Barcelona
|
09:00 Brussels | Direct |
LH1819
Lufthansa
LH2286
Lufthansa
|
07:55
Barcelona
11:35
Munich
|
09:55
Munich
12:55
Brussels
|
Connect |
LH1137
Lufthansa
LH1010
Lufthansa
|
08:05
Barcelona
11:25
Frankfurt
|
10:15
Frankfurt
12:20
Brussels
|
Connect |
VY1002
Vueling Airlines
IB3210
Iberia
|
08:35
Barcelona
11:25
Madrid
|
10:00
Madrid
13:45
Brussels
|
Connect |
IB905
Iberia
IB3210
Iberia
|
09:05
Barcelona
11:25
Madrid
|
10:30
Madrid
13:45
Brussels
|
Connect |
SN3696
Brussels Airlines
|
09:30
Barcelona
|
11:35 Brussels | Direct |
LX1953
Swiss
LX780
Swiss
|
09:40
Barcelona
12:50
Zurich
|
11:30
Zurich
14:05
Brussels
|
Connect |
BA473
British Airways
BA396
British Airways
|
10:05
Barcelona
12:45
London Heathrow
|
11:30
London Heathrow
15:00
Brussels
|
Connect |
SQ377
Singapore Airlines
SN3158
Brussels Airlines
|
10:10
Barcelona
13:15
Milan Malpensa
|
11:50
Milan Malpensa
14:45
Brussels
|
Connect |
LH1811
Lufthansa
LH2288
Lufthansa
|
11:45
Barcelona
14:45
Munich
|
13:45
Munich
16:05
Brussels
|
Connect |
VY8992
Vueling Airlines
|
12:30
Barcelona
|
14:40 Brussels | Direct |
UX7702
Air Europa
UX1173
Air Europa
|
12:30
Barcelona
15:15
Madrid
|
13:50
Madrid
17:35
Brussels
|
Connect |
U21412
easyJet
U21535
easyJet
|
12:40
Barcelona
15:30
Geneva
|
14:20
Geneva
16:50
Brussels
|
Connect |
LH1127
Lufthansa
LH1016
Lufthansa
|
12:45
Barcelona
16:25
Frankfurt
|
14:55
Frankfurt
17:20
Brussels
|
Connect |
IB1331
Iberia
IB3214
Iberia
|
13:30
Barcelona
16:00
Madrid
|
14:55
Madrid
18:25
Brussels
|
Connect |
BA485
British Airways
BA398
British Airways
|
13:35
Barcelona
16:10
London Heathrow
|
14:55
London Heathrow
18:25
Brussels
|
Connect |
FR2922
Ryanair
|
13:40
Barcelona
|
15:55 Brussels | Direct |
LH1131
Lufthansa
LH1018
Lufthansa
|
13:55
Barcelona
17:25
Frankfurt
|
16:05
Frankfurt
18:20
Brussels
|
Connect |
U21406
easyJet
U21537
easyJet
|
14:45
Barcelona
17:35
Geneva
|
16:25
Geneva
18:50
Brussels
|
Connect |
LX1955
Swiss
LX788
Swiss
|
14:55
Barcelona
18:15
Zurich
|
16:40
Zurich
19:30
Brussels
|
Connect |
SN3704
Brussels Airlines
|
15:25
Barcelona
|
17:30 Brussels | Direct |
LH1815
Lufthansa
LH2292
Lufthansa
|
15:40
Barcelona
19:25
Munich
|
17:40
Munich
20:45
Brussels
|
Connect |
LH1129
Lufthansa
LH1022
Lufthansa
|
16:00
Barcelona
19:25
Frankfurt
|
18:10
Frankfurt
20:20
Brussels
|
Connect |
KL1674
KLM
KL1733
KLM
|
17:15
Barcelona
21:30
Amsterdam Schiphol
|
19:35
Amsterdam Schiphol
22:15
Brussels
|
Connect |
VY1008
Vueling Airlines
IB3208
Iberia
|
17:35
Barcelona
20:10
Madrid
|
19:00
Madrid
22:30
Brussels
|
Connect |
IB1751
Iberia
IB3208
Iberia
|
17:50
Barcelona
20:10
Madrid
|
19:15
Madrid
22:30
Brussels
|
Connect |
FR2939
Ryanair
|
17:55
Barcelona
|
20:10 Brussels | Direct |
LH1817
Lufthansa
LH2294
Lufthansa
|
18:30
Barcelona
21:25
Munich
|
20:30
Munich
22:45
Brussels
|
Connect |
VY8990
Vueling Airlines
|
18:40
Barcelona
|
20:50 Brussels | Direct |
SN3706
Brussels Airlines
|
21:20
Barcelona
|
23:25 Brussels | Direct |
You take a flight from Barcelona to Charleroi and cost approximately 55 USD.
You take a bus, shuttle or taxi from Charleroi to your destination in Belgium.
Flight | Depart | Arrive | |
---|---|---|---|
FR2834
Ryanair
|
09:15
Barcelona
|
11:30 Charleroi | Direct |
FR2896
Ryanair
FR9338
Ryanair
|
12:50
Barcelona
15:05
Palma Mallorca
|
13:50
Palma Mallorca
17:20
Charleroi
|
Connect |
FR7545
Ryanair
FR3222
Ryanair
|
16:00
Barcelona
18:30
Manchester
|
17:40
Manchester
20:55
Charleroi
|
Connect |
You take a bus, shuttle or taxi from your location in Barcelona to Girona.
You take a flight from Girona to Charleroi and cost approximately 55 USD.
You take a bus, shuttle or taxi from Charleroi to your destination in Belgium.
Flight | Depart | Arrive | |
---|---|---|---|
FR6901
Ryanair
|
10:30
Girona
|
12:30 Charleroi | Direct |
FR6903
Ryanair
|
18:30
Girona
|
20:30 Charleroi | Direct |
You take a flight from Barcelona to Eindhoven and cost approximately 100 USD.
You take a bus, shuttle or taxi from Eindhoven to your destination in Belgium.
Flight | Depart | Arrive | |
---|---|---|---|
HV6790
Transavia Holland
|
08:55
Barcelona
|
11:10 Eindhoven | Direct |
OE1323
Cairo Aviation
OE148
Cairo Aviation
|
08:55
Barcelona
12:25
Vienna
|
11:15
Vienna
14:15
Eindhoven
|
Connect |
HV6788
Transavia Holland
|
13:45
Barcelona
|
16:00 Eindhoven | Direct |
HV6790
Transavia Holland
|
14:20
Barcelona
|
16:35 Eindhoven | Direct |
HV6788
Transavia Holland
|
16:30
Barcelona
|
18:45 Eindhoven | Direct |
HV6790
Transavia Holland
|
20:35
Barcelona
|
22:50 Eindhoven | Direct |
HV6788
Transavia Holland
|
20:55
Barcelona
|
23:10 Eindhoven | Direct |
You take a flight from Barcelona to Dusseldorf and cost approximately 110 USD.
You take a bus, shuttle or taxi from Dusseldorf to your destination in Belgium.
Flight | Depart | Arrive | |
---|---|---|---|
AF1449
Air France
AF1606
Air France
|
06:15
Barcelona
10:05
Paris CDG
|
08:15
Paris CDG
11:25
Dusseldorf
|
Connect |
KL1662
KLM
KL1855
KLM
|
06:20
Barcelona
11:00
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
11:50
Dusseldorf
|
Connect |
LX1951
Swiss
LX1012
Swiss
|
06:25
Barcelona
09:00
Zurich
|
08:05
Zurich
10:15
Dusseldorf
|
Connect |
VY1896
Vueling Airlines
|
06:35
Barcelona
|
08:55 Dusseldorf | Direct |
LH1139
Lufthansa
LH076
Lufthansa
|
06:50
Barcelona
10:30
Frankfurt
|
09:00
Frankfurt
11:20
Dusseldorf
|
Connect |
LH1819
Lufthansa
LH2014
Lufthansa
|
07:55
Barcelona
11:30
Munich
|
09:55
Munich
12:40
Dusseldorf
|
Connect |
HV5132
Transavia Holland
KL1857
KLM
|
08:25
Barcelona
13:10
Amsterdam Schiphol
|
10:50
Amsterdam Schiphol
14:00
Dusseldorf
|
Connect |
EW7523
Eurowings
EW9035
Eurowings
|
09:15
Barcelona
13:55
Hamburg
|
12:00
Hamburg
14:55
Dusseldorf
|
Connect |
LH1809
Lufthansa
EW9085
Eurowings
|
09:20
Barcelona
13:05
Munich
|
11:20
Munich
14:20
Dusseldorf
|
Connect |
LH1809
Lufthansa
LH2016
Lufthansa
|
09:20
Barcelona
13:30
Munich
|
11:20
Munich
14:40
Dusseldorf
|
Connect |
EW9441
Eurowings
|
09:30
Barcelona
|
11:55 Dusseldorf | Direct |
LX1953
Swiss
LX1018
Swiss
|
09:40
Barcelona
12:40
Zurich
|
11:30
Zurich
14:00
Dusseldorf
|
Connect |
EW9445
Eurowings
|
09:50
Barcelona
|
12:15 Dusseldorf | Direct |
BA473
British Airways
BA940
British Airways
|
10:05
Barcelona
13:15
London Heathrow
|
11:30
London Heathrow
15:40
Dusseldorf
|
Connect |
LH1811
Lufthansa
LH2018
Lufthansa
|
11:45
Barcelona
15:30
Munich
|
13:45
Munich
16:40
Dusseldorf
|
Connect |
UX7702
Air Europa
UX1447
Air Europa
|
12:30
Barcelona
15:10
Madrid
|
13:50
Madrid
17:45
Dusseldorf
|
Connect |
VY1898
Vueling Airlines
|
12:40
Barcelona
|
15:00 Dusseldorf | Direct |
LH1127
Lufthansa
LH082
Lufthansa
|
12:45
Barcelona
16:20
Frankfurt
|
14:55
Frankfurt
17:10
Dusseldorf
|
Connect |
LH1127
Lufthansa
LH084
Lufthansa
|
12:45
Barcelona
17:30
Frankfurt
|
14:55
Frankfurt
18:20
Dusseldorf
|
Connect |
KL1670
KLM
KL1861
KLM
|
13:20
Barcelona
16:50
Amsterdam Schiphol
|
15:45
Amsterdam Schiphol
17:40
Dusseldorf
|
Connect |
EW9441
Eurowings
|
13:30
Barcelona
|
15:55 Dusseldorf | Direct |
LH1813
Lufthansa
LH2020
Lufthansa
|
13:35
Barcelona
16:30
Munich
|
15:35
Munich
17:40
Dusseldorf
|
Connect |
LH1813
Lufthansa
LH2022
Lufthansa
|
13:35
Barcelona
17:30
Munich
|
15:35
Munich
18:40
Dusseldorf
|
Connect |
LH1813
Lufthansa
LH2024
Lufthansa
|
13:35
Barcelona
18:00
Munich
|
15:35
Munich
19:10
Dusseldorf
|
Connect |
LH1131
Lufthansa
LH084
Lufthansa
|
13:55
Barcelona
17:30
Frankfurt
|
16:05
Frankfurt
18:20
Dusseldorf
|
Connect |
EW9445 9443
Eurowings
|
14:10
Barcelona
|
16:35 Dusseldorf | Direct |
EW7521
Eurowings
EW9019
Eurowings
|
14:30
Barcelona
18:10
Hamburg
|
17:15
Hamburg
19:15
Dusseldorf
|
Connect |
OK689
CSA
OK526
CSA
|
14:40
Barcelona
17:45
Prague
|
16:55
Prague
19:15
Dusseldorf
|
Connect |
U28574
easyJet
U28007
easyJet
|
14:45
Barcelona
17:50
London Gatwick
|
16:15
London Gatwick
20:15
Dusseldorf
|
Connect |
BA475
British Airways
BA944
British Airways
|
14:50
Barcelona
17:30
London Heathrow
|
16:10
London Heathrow
19:55
Dusseldorf
|
Connect |
LX1955
Swiss
LX1026
Swiss
|
14:55
Barcelona
17:55
Zurich
|
16:40
Zurich
19:10
Dusseldorf
|
Connect |
AF1649
Air France
AF1006
Air France
|
15:15
Barcelona
18:45
Paris CDG
|
17:10
Paris CDG
19:55
Dusseldorf
|
Connect |
LH1815
Lufthansa
LH2026
Lufthansa
|
15:40
Barcelona
18:30
Munich
|
17:40
Munich
19:40
Dusseldorf
|
Connect |
LH1815
Lufthansa
LH2030
Lufthansa
|
15:40
Barcelona
19:30
Munich
|
17:40
Munich
20:40
Dusseldorf
|
Connect |
LH1815
Lufthansa
LH2028
Lufthansa
|
15:40
Barcelona
19:00
Munich
|
17:40
Munich
20:10
Dusseldorf
|
Connect |
LH1135
Lufthansa
LH088
Lufthansa
|
16:55
Barcelona
21:20
Frankfurt
|
19:05
Frankfurt
22:10
Dusseldorf
|
Connect |
KL1674
KLM
KL1863
KLM
|
17:15
Barcelona
21:35
Amsterdam Schiphol
|
19:35
Amsterdam Schiphol
22:25
Dusseldorf
|
Connect |
VY1896
Vueling Airlines
|
17:30
Barcelona
|
19:50 Dusseldorf | Direct |
VY1008
Vueling Airlines
IB3134
Iberia
|
17:35
Barcelona
20:00
Madrid
|
19:00
Madrid
22:35
Dusseldorf
|
Connect |
EW9443
Eurowings
|
19:45
Barcelona
|
22:10 Dusseldorf | Direct |
You can find hotels and accommodations in Belgium with our hotels search tool below
Booking.com