One Way

Popular Filters

One Way Price

OMR 107 OMR 400

Duration

2 h 35 m 12 h 30 m

Stops From Geneva

Departure From Geneva

6 AM - 12 PM

OMR 121

12 PM - 6 PM

OMR 108

After 6 PM

OMR 108

Arrival at Milan

6 AM - 12 PM

OMR 108

12 PM - 6 PM

OMR 121

After 6 PM

OMR 108

Alliances & Airlines

Oneworld

()

SkyTeam

(13)

Star Alliance

(8)

Layover Airports

Layover Duration

50 m 9 h 30 m

Geneva to Milan Fare Calendar

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

More Timing Options

OMR 111

OMR 108

Transit Visa may be required

Geneva to Milan , 11 Jun

Air France AF | 1343

18:15

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

01 h 15 m

19:30

Thu, 11 Jun 26

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 1130

21:30

Thu, 11 Jun 26

Terminal T2F

Paris, France

01 h 30 m

23:00

Thu, 11 Jun 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Air France

OMR 115

OMR 112

Transit Visa may be required

Geneva to Milan , 11 Jun

Air France AF | 1043

20:40

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

01 h 15 m

21:55

Thu, 11 Jun 26

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 1830

06:45

Fri, 12 Jun 26

Terminal T2F

Paris, France

01 h 30 m

08:15

Fri, 12 Jun 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Vueling

OMR 124

OMR 121

Transit Visa may be required

Geneva to Milan , 11 Jun

Vueling VY | 6201

09:50

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

01 h 35 m

11:25

Thu, 11 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Vueling VY | 6340

12:55

Thu, 11 Jun 26

Terminal T1

Barcelona, Spain

01 h 45 m

14:40

Thu, 11 Jun 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Air France

OMR 131

OMR 128

Transit Visa may be required

Geneva to Milan-Linate Airport , 11 Jun

Air France AF | 1543

09:10

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

01 h 15 m

10:25

Thu, 11 Jun 26

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 1012

12:20

Thu, 11 Jun 26

Terminal T2F

Paris, France

01 h 35 m

13:55

Thu, 11 Jun 26

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways

OMR 135

OMR 132

Geneva to Milan , 11 Jun

ITA Airways AZ | 3851 | Operated By Swiss

07:15

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

50 m

08:05

Thu, 11 Jun 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 7207 | Operated By Swiss

08:55

Thu, 11 Jun 26

Terminal T1

Zurich, Switzerland

55 m

09:50

Thu, 11 Jun 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways

OMR 161

OMR 158

Geneva to Milan-Linate Airport , 11 Jun

ITA Airways AZ | 575

11:40

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

01 h 30 m

13:10

Thu, 11 Jun 26

Terminal T1

Rome - Fiumicino Apt, Italy

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 2044

14:00

Thu, 11 Jun 26

Terminal T1

Rome - Fiumicino Apt, Italy

01 h 10 m

15:10

Thu, 11 Jun 26

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Swiss, ITA Airways

More Timing Options

OMR 163

OMR 160

Geneva to Milan , 11 Jun

Swiss LX | 2805

07:15

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

50 m

08:05

Thu, 11 Jun 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 7207 | Operated By Swiss

08:55

Thu, 11 Jun 26

Terminal T1

Zurich, Switzerland

55 m

09:50

Thu, 11 Jun 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 219

OMR 216

Transit Visa may be required

Geneva to Milan-Linate Airport , 11 Jun

Lufthansa LH | 1213

08:35

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

01 h 15 m

09:50

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 272

10:45

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

01 h 15 m

12:00

Thu, 11 Jun 26

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Swiss

OMR 284

OMR 281

Geneva to Milan , 11 Jun

Swiss LX | 2805

07:15

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

50 m

08:05

Thu, 11 Jun 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 1612

08:55

Thu, 11 Jun 26

Zurich, Switzerland

55 m

09:50

Thu, 11 Jun 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Swiss, Air Dolomiti

OMR 309

OMR 306

Transit Visa may be required

Geneva to Milan-Linate Airport , 11 Jun

Swiss LX | 3662 | Operated By Lufthansa

08:35

Thu, 11 Jun 26

Terminal T1

Geneva, Switzerland

01 h 15 m

09:50

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Dolomiti EN | 272 | Operated By Lufthansa

10:45

Thu, 11 Jun 26

Terminal T1

Frankfurt, Germany

01 h 15 m

12:00

Thu, 11 Jun 26

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available