Flight times from Prague to Milan & schedule

The average flight time from Prague to Milan is About 1 hour 31 minutes, covering a distance of About 638.7 km.

Flight duration

About 1 hour 31 minutes

Flight distance

About 638.7 km

How long is the flight from Prague to Milan?

The flights usually depart from Vaclav Havel Airport Prague and arrive at Milan Malpensa Airport.

See more
Earliest first
Latest first
KLM KL1350
PRG 06:00
AMS 07:30
With stops 1.5h
S
M
T
W
T
F
S
KLM KL1613
AMS 08:25
LIN 10:05
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1350
PRG 06:00
AMS 07:30
With stops 1.5h
S
M
T
W
T
F
S
KLM KL1617
AMS 13:35
LIN 15:10
1.6h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1695
PRG 06:05
MUC 07:00
With stops 0.9h
S
M
T
W
T
F
S
Lufthansa LH7404
MUC 08:10
LIN 09:15
1.1h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO530
PRG 07:10
WAW 08:20
With stops 1.2h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
Eurowings EW9773
PRG 09:15
DUS 10:30
With stops 1.3h
S
M
T
W
T
F
S
Eurowings EW9800
DUS 10:45
BGY 12:20
1.6h
S
M
T
W
T
F
S
Check prices
Eurowings EW9773
PRG 09:15
DUS 10:30
With stops 1.3h
S
M
T
W
T
F
S
Eurowings EW9822
DUS 11:00
MXP 12:30
1.5h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO524
PRG 09:55
WAW 11:05
With stops 1.2h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO524
PRG 09:55
WAW 11:05
With stops 1.2h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
Eurowings EW773
PRG 11:55
CGN 13:10
With stops 1.3h
S
M
T
W
T
F
S
Eurowings EW826
CGN 19:20
MXP 20:50
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3527
PRG 12:35
BGY 14:00
Nonstop 1.4h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO528
PRG 12:45
WAW 14:00
With stops 1.3h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
easyJet U23904
PRG 13:05
MXP 14:35
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3548
PRG 13:25
BGY 15:45
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1691
PRG 13:35
MUC 14:30
With stops 0.9h
S
M
T
W
T
F
S
Lufthansa LH1856
MUC 15:35
MXP 16:40
1.1h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1691
PRG 13:35
MUC 14:30
With stops 0.9h
S
M
T
W
T
F
S
Lufthansa LH7406
MUC 16:45
LIN 17:50
1.1h
S
M
T
W
T
F
S
Check prices
KLM KL1356
PRG 14:30
AMS 15:55
With stops 1.4h
S
M
T
W
T
F
S
KLM KL1619
AMS 17:05
LIN 18:45
1.7h
S
M
T
W
T
F
S
Check prices
Norwegian Air Sweden D83581
PRG 15:35
CPH 16:55
With stops 1.3h
S
M
T
W
T
F
S
Norwegian Air Sweden D83750
CPH 17:40
BGY 19:40
2.0h
S
M
T
W
T
F
S
Check prices
easyJet U23902
PRG 16:35
MXP 18:05
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Luxair LG5484
PRG 17:05
LUX 18:30
With stops 1.4h
S
M
T
W
T
F
S
Luxair LG6491
LUX 07:40
LIN 09:00
1.3h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO522
PRG 18:05
WAW 19:20
With stops 1.3h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
See all
Norwegian Air Shuttle ASA DY1505
PRG 21:30
OSL 23:25
With stops 1.9h
S
M
T
W
T
F
S
Norwegian Air Shuttle ASA DY1878
OSL 16:35
MXP 19:15
2.7h
S
M
T
W
T
F
S
Check prices
KLM KL1360
PRG 21:25
AMS 23:00
With stops 1.6h
S
M
T
W
T
F
S
KLM KL1613
AMS 08:25
LIN 10:05
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1360
PRG 21:25
AMS 23:00
With stops 1.6h
S
M
T
W
T
F
S
KLM KL1619
AMS 17:05
LIN 18:45
1.7h
S
M
T
W
T
F
S
Check prices
easyJet U23906
PRG 20:45
MXP 22:15
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Air Serbia JU175
PRG 20:35
BEG 22:35
With stops 2.0h
S
M
T
W
T
F
S
Air Serbia JU416
BEG 06:50
MXP 08:35
1.8h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO526
PRG 19:40
WAW 20:50
With stops 1.2h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO526
PRG 19:40
WAW 20:50
With stops 1.2h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR3529
PRG 19:15
BGY 20:35
Nonstop 1.3h
S
M
T
W
T
F
S
Check prices
AEGEAN A3867
PRG 18:50
ATH 22:20
With stops 2.5h
S
M
T
W
T
F
S
AEGEAN A3660
ATH 07:40
MXP 09:20
2.7h
S
M
T
W
T
F
S
Check prices
KLM KL1358
PRG 18:35
AMS 20:05
With stops 1.5h
S
M
T
W
T
F
S
KLM KL1619
AMS 17:05
LIN 18:45
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1358
PRG 18:35
AMS 20:05
With stops 1.5h
S
M
T
W
T
F
S
KLM KL1615
AMS 10:20
LIN 12:00
1.7h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO522
PRG 18:05
WAW 19:20
With stops 1.3h
S
M
T
W
T
F
S
LOT Polish Airlines LO317
WAW 07:35
MXP 09:45
2.2h
S
M
T
W
T
F
S
Check prices
LOT Polish Airlines LO522
PRG 18:05
WAW 19:20
With stops 1.3h
S
M
T
W
T
F
S
LOT Polish Airlines LO319
WAW 16:40
MXP 18:55
2.3h
S
M
T
W
T
F
S
Check prices
Luxair LG5484
PRG 17:05
LUX 18:30
With stops 1.4h
S
M
T
W
T
F
S
Luxair LG6491
LUX 07:40
LIN 09:00
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23902
PRG 16:35
MXP 18:05
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Norwegian Air Sweden D83581
PRG 15:35
CPH 16:55
With stops 1.3h
S
M
T
W
T
F
S
Norwegian Air Sweden D83750
CPH 17:40
BGY 19:40
2.0h
S
M
T
W
T
F
S
Check prices
KLM KL1356
PRG 14:30
AMS 15:55
With stops 1.4h
S
M
T
W
T
F
S
KLM KL1619
AMS 17:05
LIN 18:45
1.7h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1691
PRG 13:35
MUC 14:30
With stops 0.9h
S
M
T
W
T
F
S
Lufthansa LH1856
MUC 15:35
MXP 16:40
1.1h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1691
PRG 13:35
MUC 14:30
With stops 0.9h
S
M
T
W
T
F
S
Lufthansa LH7406
MUC 16:45
LIN 17:50
1.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR3548
PRG 13:25
BGY 15:45
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR3527
PRG 12:35
BGY 14:00
Nonstop 1.4h
S
M
T
W
T
F
S
Check prices
easyJet U23904
PRG 13:05
MXP 14:35
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3548
PRG 13:25
BGY 15:45
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U23902
PRG 16:35
MXP 18:05
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3529
PRG 19:15
BGY 20:35
Nonstop 1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23906
PRG 20:45
MXP 22:15
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23906
PRG 20:45
MXP 22:15
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3529
PRG 19:15
BGY 20:35
Nonstop 1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23902
PRG 16:35
MXP 18:05
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3548
PRG 13:25
BGY 15:45
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U23904
PRG 13:05
MXP 14:35
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3527
PRG 12:35
BGY 14:00
Nonstop 1.4h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Prague to Milan

  • When are flight tickets from Prague (PRG) to Milan (MIL) the cheapest?

    Airlines adjust prices for flights from Prague to Milan based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes around 1 hour 41 minutes to fly from Prague (PRG) to Milan (MIL).
  • Airlines with flights from Prague (PRG) to Milan (MIL): Ryanair, easyJet and Wizz Air Malta.