Select trip type
3,50/5 (votes: 2)

Plane tickets Rome–Milan

Using the form above, you can find flight offers from Rome to Milan. Using our search engine you can get many offers from airlines the world over. Avia.lt will find best options with low fares. Also it is possible to find plane tickets offers for other cities of Italy, both in economy and business classes.

Looking for more options or flights from other cities? Cheap flights to Milan – all offers from Vilnius, Kaunas, Riga and other cities.

Schedule of direct flights between Rome and Milan

Here we give the schedule of direct flights between Rome and Milan. You can purchase tickets to this flights by using our search and booking form above.

day of week departure arrival airline flight number Duration aircraft
Monday
06:3007:40AlitaliaAZ 20141 h 10 min  
07:0008:10AlitaliaAZ 20101 h 10 min  
08:0009:10AlitaliaAZ 20161 h 10 minAirbus A319  
09:0010:10AlitaliaAZ 20281 h 10 min  
10:3011:40Alitalia
Lufthansa
AZ 2036
LH 5106
1 h 10 min  
12:3013:40Alitalia
Lufthansa
AZ 2042
LH 5192
1 h 10 min  
13:2319:18EmiratesEK 30115 h 55 minTrain  
14:0015:10Alitalia
Lufthansa
AZ 2044
LH 5114
1 h 10 minAirbus A319  
16:0017:10Alitalia
Lufthansa
AZ 2080
LH 5112
1 h 10 min  
17:0018:10AlitaliaAZ 20921 h 10 min  
18:0019:10AlitaliaAZ 20501 h 10 minAirbus A319  
19:0020:10AlitaliaAZ 20561 h 10 min  
20:0021:10AlitaliaAZ 21141 h 10 minAirbus A320neo  
22:0023:10Alitalia
Austrian Airlines
AZ 2130
OS 6647
1 h 10 min  
Tuesday
06:3007:40AlitaliaAZ 20141 h 10 min  
07:0008:10AlitaliaAZ 20101 h 10 min  
08:0009:10AlitaliaAZ 20161 h 10 min  
08:2314:18EmiratesEK 30135 h 55 minTrain  
09:0010:10Alitalia
Austrian Airlines
AZ 2028
OS 6649
1 h 10 min  
10:3011:40Alitalia
Lufthansa
Brussels Airlines
AZ 2036
LH 5106
SN 4023
1 h 10 min  
12:2317:48AccesRail (railway)9B 75405 h 25 minTrain  
12:3013:40LufthansaLH 51921 h 10 min  
13:0014:10AlitaliaAZ 20421 h 10 minAirbus A319  
13:2318:48AccesRail (railway)9B 75805 h 25 minTrain  
14:0015:10Alitalia
Lufthansa
AZ 2044
LH 5114
1 h 10 min  
16:0017:10AlitaliaAZ 20801 h 10 min  
17:0018:10Alitalia
Lufthansa
AZ 2092
LH 5112
1 h 10 min  
18:0019:10Alitalia
Brussels Airlines
AZ 2050
SN 4191
1 h 10 minAirbus A319  
19:0020:10Alitalia
Lufthansa
AZ 2056
LH 5116
1 h 10 min  
20:0021:10AlitaliaAZ 21141 h 10 min  
22:0023:10Alitalia
Austrian Airlines
Brussels Airlines
AZ 2130
OS 6647
SN 4193
1 h 10 minAirbus A319  
Wednesday
06:3007:40AlitaliaAZ 20141 h 10 min  
07:0008:10AlitaliaAZ 20101 h 10 min  
08:0009:10AlitaliaAZ 20161 h 10 min  
08:2314:18EmiratesEK 30135 h 55 minTrain  
09:0010:10Alitalia
Austrian Airlines
AZ 2028
OS 6649
1 h 10 min  
10:3011:40Alitalia
Lufthansa
AZ 2036
LH 5106
1 h 10 min  
12:3013:40Alitalia
Lufthansa
AZ 2042
LH 5192
1 h 10 min  
14:0015:10Alitalia
Lufthansa
AZ 2044
LH 5114
1 h 10 min  
15:2516:35AlitaliaAZ 20801 h 10 min  
16:0017:10LufthansaLH 51121 h 10 min  
17:0018:10AlitaliaAZ 20921 h 10 min  
18:0019:10Alitalia
Austrian Airlines
AZ 2050
OS 6651
1 h 10 minAirbus A319  
19:0020:10Alitalia
Croatia Airlines
AZ 2056
OU 5344
1 h 10 min  
20:0021:10AlitaliaAZ 21141 h 10 minAirbus A320neo  
22:0023:10Alitalia
Austrian Airlines
AZ 2130
OS 6647
1 h 10 min  
Thursday
06:3007:40AlitaliaAZ 20141 h 10 min  
07:0008:10AlitaliaAZ 20101 h 10 min  
08:0009:10AlitaliaAZ 20161 h 10 minAirbus A319  
08:2314:18Emirates
Etihad Airways
EK 3013
EY 3559
5 h 55 minTrain  
08:3813:48Etihad AirwaysEY 18155 h 10 minTrain  
09:0010:10Alitalia
Austrian Airlines
AZ 2028
OS 6649
1 h 10 min  
10:3011:40Alitalia
Lufthansa
AZ 2036
LH 5106
1 h 10 min  
12:5318:18AccesRail (railway)9B 73635 h 25 minTrain  
13:2318:48AccesRail (railway)9B 75805 h 25 minTrain  
13:2319:18EmiratesEK 30115 h 55 minTrain  
14:0015:10Alitalia
Lufthansa
AZ 2044
LH 5114
1 h 10 min  
16:0517:15Alitalia
Lufthansa
AZ 2080
LH 5112
1 h 10 min  
17:0518:15AlitaliaAZ 20921 h 10 minAirbus A320neo  
18:0019:10Alitalia
Austrian Airlines
AZ 2050
OS 6651
1 h 10 minAirbus A319  
19:0020:10Alitalia
Lufthansa
Croatia Airlines
AZ 2056
LH 5116
OU 5344
1 h 10 min  
20:0021:10AlitaliaAZ 21141 h 10 min  
22:0023:10Alitalia
Austrian Airlines
AZ 2130
OS 6647
1 h 10 minAirbus A320neo  
Friday
06:3007:40AlitaliaAZ 20141 h 10 minAirbus A319  
07:0008:10AlitaliaAZ 20101 h 10 min  
08:0009:10AlitaliaAZ 20161 h 10 minAirbus A319  
09:0010:10AlitaliaAZ 20281 h 10 min  
10:3011:40Alitalia
Lufthansa
AZ 2036
LH 5106
1 h 10 min  
12:5318:18AccesRail (railway)9B 73635 h 25 minTrain  
14:0015:10Alitalia
Lufthansa
AZ 2044
LH 5114
1 h 10 min  
16:0017:10Alitalia
Lufthansa
AZ 2080
LH 5112
1 h 10 min  
17:0018:10AlitaliaAZ 20921 h 10 min  
18:0019:10AlitaliaAZ 20501 h 10 minAirbus A319  
19:0020:10Alitalia
Lufthansa
AZ 2056
LH 5116
1 h 10 min  
20:0021:10AlitaliaAZ 21141 h 10 min  
22:0023:10Alitalia
Austrian Airlines
AZ 2130
OS 6647
1 h 10 minAirbus A320neo  
Saturday
08:0009:10AlitaliaAZ 20161 h 10 min  
08:2314:18EmiratesEK 30135 h 55 minTrain  
09:0010:10AlitaliaAZ 20281 h 10 min  
10:3011:40Alitalia
Lufthansa
Austrian Airlines
Brussels Airlines
AZ 2036
LH 5106
OS 6649
SN 4023
1 h 10 min  
13:2319:18EmiratesEK 30115 h 55 minTrain  
14:0015:10Alitalia
Lufthansa
AZ 2044
LH 5114
1 h 10 min  
16:0017:10Alitalia
Lufthansa
AZ 2080
LH 5112
1 h 10 minAirbus A320neo  
17:0018:10AlitaliaAZ 20921 h 10 min  
19:0020:10Alitalia
Lufthansa
AZ 2056
LH 5116
1 h 10 min  
21:0022:10AlitaliaAZ 20581 h 10 min  
22:0023:10Alitalia
Austrian Airlines
AZ 2130
OS 6647
1 h 10 min  
Sunday
08:2314:18EmiratesEK 30135 h 55 minTrain  
08:3009:40AlitaliaAZ 20281 h 10 min  
10:3011:40Alitalia
Lufthansa
AZ 2036
LH 5106
1 h 10 min  
13:0014:10Alitalia
Lufthansa
AZ 2032
LH 5192
1 h 10 min  
13:2319:18EmiratesEK 30115 h 55 minTrain  
14:0015:10Alitalia
Lufthansa
AZ 2044
LH 5114
1 h 10 min  
15:0016:10Alitalia
Lufthansa
AZ 2038
LH 5108
1 h 10 min  
16:5322:18AccesRail (railway)9B 73265 h 25 minTrain  
17:0018:10AlitaliaAZ 20801 h 10 min  
18:0019:10AlitaliaAZ 20501 h 10 min  
19:0020:10AlitaliaAZ 20561 h 10 min  
21:0022:10AlitaliaAZ 20581 h 10 min  
22:0023:10Alitalia
Austrian Airlines
AZ 2130
OS 6647
1 h 10 min  

Monday

Flight AZ 2014: 06:30 – 07:40 (1 h 10 min)
Flight AZ 2010: 07:00 – 08:10 (1 h 10 min)
Flight AZ 2016: 08:00 – 09:10 (1 h 10 min)
Flight AZ 2028: 09:00 – 10:10 (1 h 10 min)
Flight AZ 2036 / LH 5106: 10:30 – 11:40 (1 h 10 min)
Flight AZ 2042 / LH 5192: 12:30 – 13:40 (1 h 10 min)
Flight EK 3011: 13:23 – 19:18 (5 h 55 min)
Flight AZ 2044 / LH 5114: 14:00 – 15:10 (1 h 10 min)
Flight AZ 2080 / LH 5112: 16:00 – 17:10 (1 h 10 min)
Flight AZ 2092: 17:00 – 18:10 (1 h 10 min)
Flight AZ 2050: 18:00 – 19:10 (1 h 10 min)
Flight AZ 2056: 19:00 – 20:10 (1 h 10 min)
Flight AZ 2114: 20:00 – 21:10 (1 h 10 min)
Flight AZ 2130 / OS 6647: 22:00 – 23:10 (1 h 10 min)

Tuesday

Flight AZ 2014: 06:30 – 07:40 (1 h 10 min)
Flight AZ 2010: 07:00 – 08:10 (1 h 10 min)
Flight AZ 2016: 08:00 – 09:10 (1 h 10 min)
Flight EK 3013: 08:23 – 14:18 (5 h 55 min)
Flight AZ 2028 / OS 6649: 09:00 – 10:10 (1 h 10 min)
Flight AZ 2036 / LH 5106 / SN 4023: 10:30 – 11:40 (1 h 10 min)
Flight 9B 7540: 12:23 – 17:48 (5 h 25 min)
Flight LH 5192: 12:30 – 13:40 (1 h 10 min)
Flight AZ 2042: 13:00 – 14:10 (1 h 10 min)
Flight 9B 7580: 13:23 – 18:48 (5 h 25 min)
Flight AZ 2044 / LH 5114: 14:00 – 15:10 (1 h 10 min)
Flight AZ 2080: 16:00 – 17:10 (1 h 10 min)
Flight AZ 2092 / LH 5112: 17:00 – 18:10 (1 h 10 min)
Flight AZ 2050 / SN 4191: 18:00 – 19:10 (1 h 10 min)
Flight AZ 2056 / LH 5116: 19:00 – 20:10 (1 h 10 min)
Flight AZ 2114: 20:00 – 21:10 (1 h 10 min)
Flight AZ 2130 / OS 6647 / SN 4193: 22:00 – 23:10 (1 h 10 min)

Wednesday

Flight AZ 2014: 06:30 – 07:40 (1 h 10 min)
Flight AZ 2010: 07:00 – 08:10 (1 h 10 min)
Flight AZ 2016: 08:00 – 09:10 (1 h 10 min)
Flight EK 3013: 08:23 – 14:18 (5 h 55 min)
Flight AZ 2028 / OS 6649: 09:00 – 10:10 (1 h 10 min)
Flight AZ 2036 / LH 5106: 10:30 – 11:40 (1 h 10 min)
Flight AZ 2042 / LH 5192: 12:30 – 13:40 (1 h 10 min)
Flight AZ 2044 / LH 5114: 14:00 – 15:10 (1 h 10 min)
Flight AZ 2080: 15:25 – 16:35 (1 h 10 min)
Flight LH 5112: 16:00 – 17:10 (1 h 10 min)
Flight AZ 2092: 17:00 – 18:10 (1 h 10 min)
Flight AZ 2050 / OS 6651: 18:00 – 19:10 (1 h 10 min)
Flight AZ 2056 / OU 5344: 19:00 – 20:10 (1 h 10 min)
Flight AZ 2114: 20:00 – 21:10 (1 h 10 min)
Flight AZ 2130 / OS 6647: 22:00 – 23:10 (1 h 10 min)

Thursday

Flight AZ 2014: 06:30 – 07:40 (1 h 10 min)
Flight AZ 2010: 07:00 – 08:10 (1 h 10 min)
Flight AZ 2016: 08:00 – 09:10 (1 h 10 min)
Flight EK 3013 / EY 3559: 08:23 – 14:18 (5 h 55 min)
Flight EY 1815: 08:38 – 13:48 (5 h 10 min)
Flight AZ 2028 / OS 6649: 09:00 – 10:10 (1 h 10 min)
Flight AZ 2036 / LH 5106: 10:30 – 11:40 (1 h 10 min)
Flight 9B 7363: 12:53 – 18:18 (5 h 25 min)
Flight 9B 7580: 13:23 – 18:48 (5 h 25 min)
Flight EK 3011: 13:23 – 19:18 (5 h 55 min)
Flight AZ 2044 / LH 5114: 14:00 – 15:10 (1 h 10 min)
Flight AZ 2080 / LH 5112: 16:05 – 17:15 (1 h 10 min)
Flight AZ 2092: 17:05 – 18:15 (1 h 10 min)
Flight AZ 2050 / OS 6651: 18:00 – 19:10 (1 h 10 min)
Flight AZ 2056 / LH 5116 / OU 5344: 19:00 – 20:10 (1 h 10 min)
Flight AZ 2114: 20:00 – 21:10 (1 h 10 min)
Flight AZ 2130 / OS 6647: 22:00 – 23:10 (1 h 10 min)

Friday

Flight AZ 2014: 06:30 – 07:40 (1 h 10 min)
Flight AZ 2010: 07:00 – 08:10 (1 h 10 min)
Flight AZ 2016: 08:00 – 09:10 (1 h 10 min)
Flight AZ 2028: 09:00 – 10:10 (1 h 10 min)
Flight AZ 2036 / LH 5106: 10:30 – 11:40 (1 h 10 min)
Flight 9B 7363: 12:53 – 18:18 (5 h 25 min)
Flight AZ 2044 / LH 5114: 14:00 – 15:10 (1 h 10 min)
Flight AZ 2080 / LH 5112: 16:00 – 17:10 (1 h 10 min)
Flight AZ 2092: 17:00 – 18:10 (1 h 10 min)
Flight AZ 2050: 18:00 – 19:10 (1 h 10 min)
Flight AZ 2056 / LH 5116: 19:00 – 20:10 (1 h 10 min)
Flight AZ 2114: 20:00 – 21:10 (1 h 10 min)
Flight AZ 2130 / OS 6647: 22:00 – 23:10 (1 h 10 min)

Saturday

Flight AZ 2016: 08:00 – 09:10 (1 h 10 min)
Flight EK 3013: 08:23 – 14:18 (5 h 55 min)
Flight AZ 2028: 09:00 – 10:10 (1 h 10 min)
Flight AZ 2036 / LH 5106 / OS 6649 / SN 4023: 10:30 – 11:40 (1 h 10 min)
Flight EK 3011: 13:23 – 19:18 (5 h 55 min)
Flight AZ 2044 / LH 5114: 14:00 – 15:10 (1 h 10 min)
Flight AZ 2080 / LH 5112: 16:00 – 17:10 (1 h 10 min)
Flight AZ 2092: 17:00 – 18:10 (1 h 10 min)
Flight AZ 2056 / LH 5116: 19:00 – 20:10 (1 h 10 min)
Flight AZ 2058: 21:00 – 22:10 (1 h 10 min)
Flight AZ 2130 / OS 6647: 22:00 – 23:10 (1 h 10 min)

Sunday

Flight EK 3013: 08:23 – 14:18 (5 h 55 min)
Flight AZ 2028: 08:30 – 09:40 (1 h 10 min)
Flight AZ 2036 / LH 5106: 10:30 – 11:40 (1 h 10 min)
Flight AZ 2032 / LH 5192: 13:00 – 14:10 (1 h 10 min)
Flight EK 3011: 13:23 – 19:18 (5 h 55 min)
Flight AZ 2044 / LH 5114: 14:00 – 15:10 (1 h 10 min)
Flight AZ 2038 / LH 5108: 15:00 – 16:10 (1 h 10 min)
Flight 9B 7326: 16:53 – 22:18 (5 h 25 min)
Flight AZ 2080: 17:00 – 18:10 (1 h 10 min)
Flight AZ 2050: 18:00 – 19:10 (1 h 10 min)
Flight AZ 2056: 19:00 – 20:10 (1 h 10 min)
Flight AZ 2058: 21:00 – 22:10 (1 h 10 min)
Flight AZ 2130 / OS 6647: 22:00 – 23:10 (1 h 10 min)

Flight Rome - Milan