How to get to Switzerland from Barcelona by flight ? You can check flights from Barcelona to Switzerland below.
You can find flight ticket prices from Barcelona to Switzerland with our flight tickets search tool below
You take a flight from Barcelona to Geneva and cost approximately 100 USD.
You take a bus, shuttle or taxi from Geneva to your destination in Switzerland.
Flight | Depart | Arrive | |
---|---|---|---|
LX1951
Swiss
LX2804
Swiss
|
06:25
Barcelona
09:30
Zurich
|
08:05
Zurich
10:20
Geneva
|
Connect |
U21404
easyJet
|
06:40
Barcelona
|
08:15 Geneva | Direct |
VY6207
Vueling Airlines
|
07:10
Barcelona
|
08:50 Geneva | Direct |
U21698
easyJet
U21382
easyJet
|
10:50
Barcelona
13:15
Nice
|
12:15
Nice
14:15
Geneva
|
Connect |
U21698
easyJet
U21380
easyJet
|
10:50
Barcelona
13:10
Nice
|
12:15
Nice
14:10
Geneva
|
Connect |
U21412
easyJet
|
12:40
Barcelona
|
14:20 Geneva | Direct |
U21406
easyJet
|
14:45
Barcelona
|
16:25 Geneva | Direct |
U21408
easyJet
|
14:55
Barcelona
|
16:35 Geneva | Direct |
VY6201
Vueling Airlines
|
16:05
Barcelona
|
17:45 Geneva | Direct |
U21406
easyJet
|
18:40
Barcelona
|
20:20 Geneva | Direct |
U21410
easyJet
|
20:50
Barcelona
|
22:30 Geneva | Direct |
LX1947
Swiss
|
21:15
Barcelona
|
22:45 Geneva | Direct |
You take a flight from Barcelona to Basel and cost approximately 200 USD.
You take a bus, shuttle or taxi from Basel to your destination in Switzerland.
Flight | Depart | Arrive | |
---|---|---|---|
AF1449
Air France
AF1192
Air France
|
06:15
Barcelona
09:15
Paris CDG
|
08:15
Paris CDG
10:20
Basel
|
Connect |
LH1139
Lufthansa
LH1202
Lufthansa
|
06:50
Barcelona
09:50
Frankfurt
|
09:00
Frankfurt
10:40
Basel
|
Connect |
U21076
easyJet
|
07:30
Barcelona
|
09:25 Basel | Direct |
LH1819
Lufthansa
LH2396
Lufthansa
|
07:55
Barcelona
11:25
Munich
|
09:55
Munich
12:20
Basel
|
Connect |
SN3696
Brussels Airlines
SN2705
Brussels Airlines
|
09:30
Barcelona
13:05
Brussels
|
11:35
Brussels
14:10
Basel
|
Connect |
VY6240
Vueling Airlines
|
11:00
Barcelona
|
12:50 Basel | Direct |
LH1811
Lufthansa
LH2398
Lufthansa
|
11:45
Barcelona
15:15
Munich
|
13:45
Munich
16:10
Basel
|
Connect |
KL1670
KLM
KL1989
KLM
|
13:20
Barcelona
16:40
Amsterdam Schiphol
|
15:45
Amsterdam Schiphol
17:55
Basel
|
Connect |
LH1131
Lufthansa
LH1206
Lufthansa
|
13:55
Barcelona
17:20
Frankfurt
|
16:05
Frankfurt
18:10
Basel
|
Connect |
KL1674
KLM
KL1991
KLM
|
17:15
Barcelona
20:30
Amsterdam Schiphol
|
19:35
Amsterdam Schiphol
21:40
Basel
|
Connect |
AF1549
Air France
AF1092
Air France
|
18:05
Barcelona
21:40
Paris CDG
|
20:00
Paris CDG
22:45
Basel
|
Connect |
U21080
easyJet
|
18:10
Barcelona
|
20:00 Basel | Direct |
LH1817
Lufthansa
LH2402
Lufthansa
|
18:30
Barcelona
21:45
Munich
|
20:30
Munich
22:40
Basel
|
Connect |
AF1749
Air France
AF1092
Air France
|
18:55
Barcelona
21:40
Paris CDG
|
20:50
Paris CDG
22:45
Basel
|
Connect |
U21078
easyJet
|
20:45
Barcelona
|
22:40 Basel | Direct |
You take a flight from Barcelona to Zurich and cost approximately 130 USD.
You take a bus, shuttle or taxi from Zurich to your destination in Switzerland.
Flight | Depart | Arrive | |
---|---|---|---|
LX1951
Swiss
|
06:25
Barcelona
|
08:05 Zurich | Direct |
VY6266
Vueling Airlines
|
07:10
Barcelona
|
09:05 Zurich | Direct |
LX1953
Swiss
|
09:40
Barcelona
|
11:30 Zurich | Direct |
AF1149
Air France
AF1614
Air France
|
09:55
Barcelona
12:55
Paris CDG
|
11:55
Paris CDG
14:10
Zurich
|
Connect |
VY6290
Vueling Airlines
|
10:20
Barcelona
|
12:15 Zurich | Direct |
VY6248
Vueling Airlines
|
12:15
Barcelona
|
14:10 Zurich | Direct |
LH1813
Lufthansa
LX1109
Swiss
|
13:35
Barcelona
17:00
Munich
|
15:35
Munich
17:55
Zurich
|
Connect |
LX1955
Swiss
|
14:55
Barcelona
|
16:40 Zurich | Direct |
LH1815
Lufthansa
LH2372
Lufthansa
|
15:40
Barcelona
18:35
Munich
|
17:40
Munich
19:30
Zurich
|
Connect |
LX1959
Swiss
|
18:30
Barcelona
|
20:15 Zurich | Direct |
LX1957
Swiss
|
20:05
Barcelona
|
21:50 Zurich | Direct |
You take a flight from Barcelona to Milan Malpensa and cost approximately 160 USD.
You take a bus, shuttle or taxi from Milan Malpensa to your destination in Switzerland.
Flight | Depart | Arrive | |
---|---|---|---|
AZ0075
Alitalia
AZ1024
Alitalia
|
06:25
Barcelona
09:20
Rome
|
08:10
Rome
10:35
Milan Malpensa
|
Connect |
VY6330
Vueling Airlines
|
07:40
Barcelona
|
09:20 Milan Malpensa | Direct |
LH1819
Lufthansa
LH1854
Lufthansa
|
07:55
Barcelona
10:45
Munich
|
09:55
Munich
11:50
Milan Malpensa
|
Connect |
U22760
easyJet
|
08:40
Barcelona
|
10:25 Milan Malpensa | Direct |
LX1953
Swiss
LX1628
Swiss
|
09:40
Barcelona
13:00
Zurich
|
11:30
Zurich
13:55
Milan Malpensa
|
Connect |
SQ377
Singapore Airlines
|
10:10
Barcelona
|
11:50 Milan Malpensa | Direct |
VY6332
Vueling Airlines
|
10:30
Barcelona
|
12:10 Milan Malpensa | Direct |
VY6334
Vueling Airlines
|
12:15
Barcelona
|
13:55 Milan Malpensa | Direct |
U22762
easyJet
|
13:45
Barcelona
|
15:25 Milan Malpensa | Direct |
FR6578
Ryanair
FR1581
Ryanair
|
14:30
Barcelona
16:35
Palma Mallorca
|
15:30
Palma Mallorca
18:20
Milan Malpensa
|
Connect |
VY6338
Vueling Airlines
|
14:50
Barcelona
|
16:30 Milan Malpensa | Direct |
LH1815
Lufthansa
EN8278
Air Dolomiti
|
15:40
Barcelona
18:55
Munich
|
17:40
Munich
20:00
Milan Malpensa
|
Connect |
VY6336
Vueling Airlines
|
18:35
Barcelona
|
20:15 Milan Malpensa | Direct |
VY6340
Vueling Airlines
|
20:20
Barcelona
|
22:00 Milan Malpensa | Direct |
U22768
easyJet
|
21:50
Barcelona
|
23:30 Milan Malpensa | Direct |
You can find hotels and accommodations in Switzerland with our hotels search tool below
Booking.com