One Way

Popular Filters

One Way Price

OMR 107 OMR 1,600

Duration

4 h 35 m 25 h 30 m

Stops From Riga

Departure From Riga

Before 6 AM

OMR 165

6 AM - 12 PM

OMR 108

12 PM - 6 PM

OMR 188

After 6 PM

OMR 173

Arrival at Geneva

6 AM - 12 PM

OMR 108

12 PM - 6 PM

OMR 205

After 6 PM

OMR 186

Alliances & Airlines

Oneworld

(11)

SkyTeam

(23)

Star Alliance

(15)

+ 9 more

Layover Airports

+ 13 more

Layover Duration

50 m 22 h 0 m

Riga to Geneva Fare Calendar

Book cheap Riga to Geneva International ✈ tickets at MakeMyTrip Oman. Get best deals, Lowest airfare ticket booking from Riga to Geneva air travel route. Check flight reservation status, schedules of Riga to Geneva flight ticket online. Also Check Geneva to Riga Fare Calendar online.
Sorted By:
Departure
Duration
Arrival
Price
LOT Polish Airlines

OMR 112

OMR 108

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

Lufthansa

OMR 168

OMR 165

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

Lufthansa, Air Dolomiti

OMR 170

OMR 166

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

LOT Polish Airlines

OMR 177

OMR 173

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

Finnair

OMR 190

OMR 186

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

KLM Royal Dutch

OMR 192

OMR 188

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

Air Baltic, Scandinavian Airlines

More Timing Options

OMR 196

OMR 192

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

Austrian Airlines

OMR 198

OMR 194

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

Scandinavian Airlines, easyJet

OMR 200

OMR 196

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

Air Baltic, KLM Royal Dutch

More Timing Options

OMR 209

OMR 205

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