Popular Filters
One Way Price
Duration
Stops From Geneva
Departure From Geneva
OMR 121
OMR 108
OMR 108
Arrival at Milan
OMR 108
OMR 121
OMR 108
Alliances & Airlines
Oneworld
()
SkyTeam
(13)
Star Alliance
(8)
Layover Airports
Layover Duration
Fare Calendar For other International Routes
Geneva to Milan Fare Calendar
OMR 111
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
OMR 115
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
OMR 124
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
OMR 131
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
OMR 135
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
OMR 161
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
OMR 163
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
OMR 219
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
OMR 284
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
OMR 309
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
