Popular Filters
One Way Price
Duration
Stops From Riga
Departure From Riga
OMR 165
OMR 108
OMR 188
OMR 173
Arrival at Geneva
OMR 108
OMR 205
OMR 186
Alliances & Airlines
Oneworld
(11)
SkyTeam
(23)
Star Alliance
(15)
+ 9 more
Layover Airports
+ 13 more
Layover Duration
Fare Calendar For other International Routes
Riga to Geneva Fare Calendar
OMR 112
Transit Visa may be required
Riga to Geneva , 30 Dec
LOT Polish Airlines LO | 794
06:05
Tue, 30 Dec 25
Riga, Latvia
01 h 25 m
06:30
Tue, 30 Dec 25
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 417
07:20
Tue, 30 Dec 25
Warsaw, Poland
02 h 20 m
09:40
Tue, 30 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 168
Transit Visa may be required
Riga to Geneva , 30 Dec
Lufthansa LH | 893
05:55
Tue, 30 Dec 25
Riga, Latvia
02 h 25 m
07:20
Tue, 30 Dec 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Lufthansa LH | 5674 | Operated By Air Dolomiti
08:55
Tue, 30 Dec 25
Terminal T1
Frankfurt, Germany
01 h 15 m
10:10
Tue, 30 Dec 25
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 170
Transit Visa may be required
Riga to Geneva , 30 Dec
Lufthansa LH | 893
05:55
Tue, 30 Dec 25
Riga, Latvia
02 h 25 m
07:20
Tue, 30 Dec 25
Terminal T1
Frankfurt, Germany
BAGGAGE : CHECK INCABIN
Information not available
Air Dolomiti EN | 8092
08:55
Tue, 30 Dec 25
Terminal T1
Frankfurt, Germany
01 h 15 m
10:10
Tue, 30 Dec 25
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 177
Transit Visa may be required
Riga to Geneva , 30 Dec
LOT Polish Airlines LO | 782
18:35
Tue, 30 Dec 25
Riga, Latvia
01 h 20 m
18:55
Tue, 30 Dec 25
Warsaw, Poland
BAGGAGE : CHECK INCABIN
Information not available
LOT Polish Airlines LO | 417
07:20
Wed, 31 Dec 25
Warsaw, Poland
02 h 20 m
09:40
Wed, 31 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 190
Transit Visa may be required
Riga to Geneva , 30 Dec
Finnair AY | 1078
22:05
Tue, 30 Dec 25
Riga, Latvia
01 h 10 m
23:15
Tue, 30 Dec 25
Helsinki, Finland
BAGGAGE : CHECK INCABIN
Information not available
Finnair AY | 1533
16:15
Wed, 31 Dec 25
Helsinki, Finland
03 h 05 m
18:20
Wed, 31 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 192
Transit Visa may be required
Riga to Geneva , 30 Dec
KLM Royal Dutch KL | 3092 | Operated By Air Baltic
17:00
Tue, 30 Dec 25
Riga, Latvia
02 h 25 m
18:25
Tue, 30 Dec 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1929
06:55
Wed, 31 Dec 25
Amsterdam, Netherlands
01 h 30 m
08:25
Wed, 31 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 196
Transit Visa may be required
Riga to Geneva , 30 Dec
Air Baltic BT | 101
07:10
Tue, 30 Dec 25
Riga, Latvia
01 h 10 m
07:20
Tue, 30 Dec 25
Terminal T2
Stockholm, Sweden
BAGGAGE : CHECK INCABIN
Information not available
Scandinavian Airlines SK | 2615
08:45
Tue, 30 Dec 25
Terminal T5
Stockholm, Sweden
02 h 40 m
11:25
Tue, 30 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 198
Transit Visa may be required
Riga to Geneva , 30 Dec
Austrian Airlines OS | 7028 | Operated By Air Baltic
07:25
Tue, 30 Dec 25
Riga, Latvia
02 h
08:25
Tue, 30 Dec 25
Terminal T3
Vienna, Austria
BAGGAGE : CHECK INCABIN
Information not available
Austrian Airlines OS | 155
17:35
Tue, 30 Dec 25
Terminal T3
Vienna, Austria
01 h 35 m
19:10
Tue, 30 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 200
Transit Visa may be required | Re Check-in of Baggage required
Riga to Geneva , 30 Dec
Scandinavian Airlines SK | 9609 | Operated By Air Baltic
07:15
Tue, 30 Dec 25
Riga, Latvia
01 h 25 m
07:40
Tue, 30 Dec 25
Terminal T2
Copenhagen, Denmark
BAGGAGE : CHECK INCABIN
Information not available
Scandinavian Airlines SK | 1673 | Operated By CityJet
08:25
Tue, 30 Dec 25
Terminal T3
Copenhagen, Denmark
01 h
09:25
Tue, 30 Dec 25
Terminal T1
Berlin, Germany
BAGGAGE : CHECK INCABIN
Information not available
easyJet U2 | 1570
20:30
Tue, 30 Dec 25
Terminal T1
Berlin, Germany
01 h 45 m
22:15
Tue, 30 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
OMR 209
Transit Visa may be required
Riga to Geneva , 30 Dec
Air Baltic BT | 617
07:35
Tue, 30 Dec 25
Riga, Latvia
02 h 25 m
09:00
Tue, 30 Dec 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1933
12:20
Tue, 30 Dec 25
Amsterdam, Netherlands
01 h 30 m
13:50
Tue, 30 Dec 25
Terminal T1
Geneva, Switzerland
BAGGAGE : CHECK INCABIN
Information not available
