Popular Filters
+ 1 more
One Way Price
Duration
Stops From Geneva
Departure From Geneva
AED 969
AED 885
AED 870
Arrival at Barcelona
AED 1,856
AED 870
AED 885
AED 878
Alliances & Airlines
Oneworld
(17)
SkyTeam
(40)
Star Alliance
(112)
+ 16 more
Layover Airports
+ 18 more
Layover Duration
Fare Calendar For other Domestic Routes
Fare Calendar For other International Routes
Top Airlines
Popular Routes UAE
Popular UAE Routes
Hotels in Barcelona
Most Searched Hotel in Barcelona
Hotels in Barcelona Areas
Budget Hotels in Barcelona
Geneva to Barcelona Fare Calendar
AED 914
Transit Visa may be required
Geneva to Barcelona , 13 Jul
Lufthansa LH | 5779 | Operated By Swiss
19:40
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
01 h 15 m
20:55
Sun, 13 Jul 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 4128 | Operated By Air VIA
06:10
Mon, 14 Jul 25
Terminal T2
Munich, Germany
02 h 10 m
08:20
Mon, 14 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 922
Transit Visa may be required
Geneva to Barcelona , 13 Jul
Lufthansa LH | 5779 | Operated By Swiss
19:40
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
01 h 15 m
20:55
Sun, 13 Jul 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1818
19:30
Mon, 14 Jul 25
Terminal T2
Munich, Germany
02 h 10 m
21:40
Mon, 14 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 929
Transit Visa may be required
Geneva to Barcelona , 13 Jul
Lufthansa LH | 5773 | Operated By Swiss
13:05
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
01 h 15 m
14:20
Sun, 13 Jul 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1816 | Operated By Air Baltic
15:45
Sun, 13 Jul 25
Terminal T2
Munich, Germany
02 h 10 m
17:55
Sun, 13 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 941
Geneva to Barcelona , 13 Jul
Swiss LX | 2811
14:50
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
55 m
15:45
Sun, 13 Jul 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 1956
17:20
Sun, 13 Jul 25
Zurich, Switzerland
01 h 50 m
19:10
Sun, 13 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 1,013
Geneva to Barcelona , 13 Jul
Swiss LX | 2809
10:50
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
01 h
11:50
Sun, 13 Jul 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 1958
16:00
Sun, 13 Jul 25
Zurich, Switzerland
01 h 50 m
17:50
Sun, 13 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 1,023
Geneva to Barcelona , 13 Jul
Swiss LX | 2819
20:05
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
55 m
21:00
Sun, 13 Jul 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 1950
21:50
Sun, 13 Jul 25
Zurich, Switzerland
01 h 45 m
23:35
Sun, 13 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 1,030
Transit Visa may be required
Geneva to Barcelona , 13 Jul
Austrian Airlines OS | 572
09:35
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
01 h 35 m
11:10
Sun, 13 Jul 25
Terminal T3
Vienna, Austria
BAGGAGE : CHECK INCABIN
Information not available
Austrian Airlines OS | 393
17:30
Sun, 13 Jul 25
Terminal T3
Vienna, Austria
02 h 20 m
19:50
Sun, 13 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 1,049
Geneva to Barcelona , 13 Jul
easyJet U2 | 7108
12:55
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
01 h 25 m
14:20
Sun, 13 Jul 25
Terminal T2
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 1,074
Transit Visa may be required
Geneva to Barcelona , 13 Jul
Lufthansa LH | 5775 | Operated By Swiss
17:10
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
01 h 15 m
18:25
Sun, 13 Jul 25
Terminal T2
Munich, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 1818
19:30
Sun, 13 Jul 25
Terminal T2
Munich, Germany
02 h 10 m
21:40
Sun, 13 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available
AED 1,090
Geneva to Barcelona , 13 Jul
Swiss LX | 2819
20:05
Sun, 13 Jul 25
Terminal T1
Geneva, Switzerland
55 m
21:00
Sun, 13 Jul 25
Zurich, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
Swiss LX | 1952
07:10
Mon, 14 Jul 25
Zurich, Switzerland
01 h 40 m
08:50
Mon, 14 Jul 25
Terminal T1
Barcelona, Spain
BAGGAGE : CHECK INCABIN
Information not available