One Way

Popular Filters

One Way Price

BHD 103 BHD 1,100

Duration

8 h 25 m 34 h 30 m

Stops From Oujda

Departure From Oujda

6 AM - 12 PM

BHD 104

Arrival at Geneva

6 AM - 12 PM

BHD 136

12 PM - 6 PM

BHD 104

After 6 PM

BHD 244

Alliances & Airlines

Oneworld

(16)

SkyTeam

()

Star Alliance

(4)

Layover Airports

Layover Duration

4 h 15 m 25 h 0 m

Flights from Oujda to Switzerland

Book flights from Oujda to Switzerland at lowest price. Get best deals on your upcoming Oujda to Switzerland flight only on MakeMyTrip Bahrain.

Sorted By:
Departure
Duration
Arrival
Price
Royal Air Maroc

BHD 108

BHD 104

Oujda to Geneva , 12 Mar

Royal Air Maroc AT | 1401

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 930

11:50

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

03 h

15:50

Thu, 12 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Iberia

BHD 139

BHD 136

Transit Visa may be required

Oujda to Geneva , 12 Mar

Iberia IB | 7628 | Operated By Royal Air Maroc

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1358

17:55

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

20:40

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1275

07:15

Fri, 13 Mar 26

Terminal T4

Madrid, Spain

02 h

09:15

Fri, 13 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Iberia

BHD 163

BHD 160

Transit Visa may be required

Oujda to Geneva , 12 Mar

Iberia IB | 7628 | Operated By Royal Air Maroc

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1356

12:45

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

15:30

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1275

07:15

Fri, 13 Mar 26

Terminal T4

Madrid, Spain

02 h

09:15

Fri, 13 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines

More Timing Options

BHD 202

BHD 198

Transit Visa may be required

Oujda to Geneva , 12 Mar

Turkish Airlines TK | 8317 | Operated By Royal Air Maroc

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 618

15:45

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

04 h 40 m

23:25

Thu, 12 Mar 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 1917

08:45

Fri, 13 Mar 26

Istanbul, Turkey

03 h 15 m

10:00

Fri, 13 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Iberia

BHD 206

BHD 202

Transit Visa may be required

Oujda to Geneva , 12 Mar

Iberia IB | 7628 | Operated By Royal Air Maroc

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 7644 | Operated By Royal Air Maroc

09:15

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

12:00

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1275

07:15

Fri, 13 Mar 26

Terminal T4

Madrid, Spain

02 h

09:15

Fri, 13 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Iberia

BHD 247

BHD 244

Transit Visa may be required

Oujda to Geneva , 12 Mar

Iberia IB | 7628 | Operated By Royal Air Maroc

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1356

12:45

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

15:30

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 621

20:20

Thu, 12 Mar 26

Terminal T4

Madrid, Spain

02 h

22:20

Thu, 12 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Iberia

BHD 300

BHD 296

Transit Visa may be required

Oujda to Geneva , 12 Mar

Iberia IB | 7628 | Operated By Royal Air Maroc

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 7644 | Operated By Royal Air Maroc

09:15

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

12:00

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 621

20:20

Thu, 12 Mar 26

Terminal T4

Madrid, Spain

02 h

22:20

Thu, 12 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Iberia

BHD 310

BHD 307

Transit Visa may be required

Oujda to Geneva , 12 Mar

Royal Air Maroc AT | 1401

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1356

12:45

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

15:30

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 621

20:20

Thu, 12 Mar 26

Terminal T4

Madrid, Spain

02 h

22:20

Thu, 12 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Iberia

BHD 383

BHD 379

Transit Visa may be required

Oujda to Geneva , 12 Mar

Iberia IB | 7628 | Operated By Royal Air Maroc

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 7644 | Operated By Royal Air Maroc

09:15

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

12:00

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 617

15:50

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

02 h

17:50

Thu, 12 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Iberia

BHD 445

BHD 441

Transit Visa may be required

Oujda to Geneva , 12 Mar

Royal Air Maroc AT | 1401

06:25

Thu, 12 Mar 26

Oujda, Morocco

01 h 10 m

07:35

Thu, 12 Mar 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 7644 | Operated By Royal Air Maroc

09:15

Thu, 12 Mar 26

Terminal T1

Casablanca, Morocco

01 h 45 m

12:00

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 617

15:50

Thu, 12 Mar 26

Terminal T4S

Madrid, Spain

02 h

17:50

Thu, 12 Mar 26

Terminal T1

Geneva, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Book cheap Oujda to Switzerland International Flight ✈ tickets at MakeMyTrip India. Get best deals, Lowest airfare ticket booking from Oujda to Switzerland International air travel route. Check flight reservation status, schedules of Oujda to Switzerland International flight ticket online.Also book tickets for Switzerland to Oujda

About Oujda (OUD)

Oujda

About Switzerland (CH)

One of the most visited destinations in Europe and the world, Switzerland is known for its spectacular scenery of mountains and lakes and meadows, along with the world famous Swiss watches, chocolates and cheeses. Tourists from all over the world come to spend their holidays here, and there are numerous travel deals, cheap vacation packages, and tours to Switzerland available. Considered to be one of the most famous world travel destinations, Switzerland is a great place for a trip. Switzerland is well connected to the rest of Europe and the world, with cheap, efficient and frequent air and rail services.