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.7km.

Flight duration

About 1 hour 31 minutes

Flight distance

About 638.7km

Earliest flight

09:00 → 10:30

Latest flight

21:50 → 23:20

How long is the flight from Prague to Milan?

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

See more
Earliest first
Latest first
KLM KL1350
PRG 06:00
AMS 07:35
With stops 1.6h
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
Condor Airlines DE4408
PRG 08:10
FRA 09:10
With stops 1.0h
S
M
T
W
T
F
S
Air Dolomiti EN8804
FRA 11:30
LIN 12:45
1.3h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4408
PRG 08:10
FRA 09:10
With stops 1.0h
S
M
T
W
T
F
S
Air Dolomiti EN8802
FRA 16:15
LIN 17:30
1.3h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4408
PRG 08:10
FRA 09:10
With stops 1.0h
S
M
T
W
T
F
S
Condor Airlines DE4357
FRA 14:00
MXP 15:10
1.2h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4408
PRG 08:10
FRA 09:10
With stops 1.0h
S
M
T
W
T
F
S
Air Dolomiti EN8806
FRA 15:50
LIN 17:05
1.3h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4408
PRG 08:10
FRA 09:10
With stops 1.0h
S
M
T
W
T
F
S
Condor Airlines DE4359
FRA 14:00
MXP 15:10
1.2h
S
M
T
W
T
F
S
Check prices
easyJet U23910
PRG 09:00
MXP 10:30
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23908
PRG 09:05
MXP 10:35
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Air Serbia JU171
PRG 09:15
BEG 10:45
With stops 1.5h
S
M
T
W
T
F
S
Air Serbia JU418
BEG 17:55
MXP 19:45
1.8h
S
M
T
W
T
F
S
Check prices
Air Serbia JU171
PRG 09:15
BEG 10:45
With stops 1.5h
S
M
T
W
T
F
S
Air Serbia JU416
BEG 06:55
MXP 08:45
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR3539
PRG 09:20
BGY 10:50
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46534
PRG 09:20
CTA 11:50
With stops 2.5h
S
M
T
W
T
F
S
easyJet U23544
CTA 20:50
MXP 22:50
2.0h
S
M
T
W
T
F
S
Check prices
AEGEAN A3517
PRG 10:30
SKG 13:30
With stops 2.0h
S
M
T
W
T
F
S
AEGEAN A3552
SKG 16:40
MXP 17:55
2.3h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8653
PRG 10:55
BCN 13:20
With stops 2.4h
S
M
T
W
T
F
S
Vueling Airlines VY6334
BCN 15:30
MXP 17:05
1.6h
S
M
T
W
T
F
S
Check prices
KLM KL1354
PRG 11:35
AMS 13:15
With stops 1.7h
S
M
T
W
T
F
S
KLM KL1617
AMS 14:15
LIN 15:55
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1354
PRG 11:35
AMS 13:15
With stops 1.7h
S
M
T
W
T
F
S
KLM KL1619
AMS 17:25
LIN 19:00
1.6h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4410
PRG 12:00
FRA 13:00
With stops 1.0h
S
M
T
W
T
F
S
Condor Airlines DE4357
FRA 14:00
MXP 15:10
1.2h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4410
PRG 12:00
FRA 13:00
With stops 1.0h
S
M
T
W
T
F
S
Lufthansa LH274
FRA 12:55
LIN 14:10
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23904
PRG 12:35
MXP 14:05
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR4945
PRG 13:45
BGY 15:15
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
See all
Wizz Air Malta W43280
PRG 22:35
OTP 01:35
With stops 2.0h
S
M
T
W
T
F
S
Wizz Air Malta W43069
OTP 20:50
MXP 22:25
2.6h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W43280
PRG 22:35
OTP 01:35
With stops 2.0h
S
M
T
W
T
F
S
Wizz Air Malta W43135
OTP 19:30
BGY 21:00
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3529
PRG 21:50
BGY 23:20
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR069
PRG 21:30
CRL 23:00
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR4474
CRL 09:35
BGY 11:10
1.6h
S
M
T
W
T
F
S
Check prices
easyJet U23906
PRG 21:10
MXP 22:40
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8655
PRG 21:10
BCN 23:40
With stops 2.5h
S
M
T
W
T
F
S
Vueling Airlines VY6330
BCN 07:40
MXP 09:25
1.8h
S
M
T
W
T
F
S
Check prices
Iberia IB5714
PRG 21:10
BCN 23:40
With stops 2.5h
S
M
T
W
T
F
S
Vueling Airlines VY6330
BCN 07:40
MXP 09:25
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8655
PRG 21:10
BCN 23:40
With stops 2.5h
S
M
T
W
T
F
S
easyJet U21956
BCN 20:15
LIN 21:55
1.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY8655
PRG 21:10
BCN 23:40
With stops 2.5h
S
M
T
W
T
F
S
Ryanair FR3143
BCN 19:55
BGY 21:40
1.8h
S
M
T
W
T
F
S
Check prices
easyJet U28784
PRG 20:50
LGW 22:00
With stops 2.2h
S
M
T
W
T
F
S
easyJet U28349
LGW 06:45
LIN 09:45
2.0h
S
M
T
W
T
F
S
Check prices
easyJet U28784
PRG 20:50
LGW 22:00
With stops 2.2h
S
M
T
W
T
F
S
Ryanair FR4189
STN 20:30
BGY 23:35
2.1h
S
M
T
W
T
F
S
Check prices
Air Serbia JU175
PRG 20:30
BEG 22:30
With stops 2.0h
S
M
T
W
T
F
S
Air Serbia JU416
BEG 06:55
MXP 08:45
1.8h
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
Scandinavian Airlines SK770
PRG 15:00
CPH 16:20
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR2989
CPH 18:15
BGY 20:25
2.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR3527
PRG 14:55
BGY 16:25
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3040
PRG 13:55
BCN 16:30
With stops 2.6h
S
M
T
W
T
F
S
easyJet U27155
BCN 19:00
MXP 20:45
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR3040
PRG 13:55
BCN 16:30
With stops 2.6h
S
M
T
W
T
F
S
Ryanair FR3143
BCN 19:55
BGY 21:40
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR3040
PRG 13:55
BCN 16:30
With stops 2.6h
S
M
T
W
T
F
S
easyJet U21956
BCN 20:15
LIN 21:55
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR3040
PRG 13:55
BCN 16:30
With stops 2.6h
S
M
T
W
T
F
S
Vueling Airlines VY6330
BCN 07:40
MXP 09:25
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR3040
PRG 13:55
BCN 16:30
With stops 2.6h
S
M
T
W
T
F
S
Ryanair FR846
BCN 16:55
BGY 18:40
1.8h
S
M
T
W
T
F
S
Check prices
See all
easyJet U23910
PRG 09:00
MXP 10:30
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23908
PRG 09:05
MXP 10:35
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3539
PRG 09:20
BGY 10:50
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23904
PRG 12:35
MXP 14:05
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR4945
PRG 13:45
BGY 15:15
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3527
PRG 14:55
BGY 16:25
Nonstop 1.5h
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
easyJet U23906
PRG 21:10
MXP 22:40
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3529
PRG 21:50
BGY 23:20
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR3529
PRG 21:50
BGY 23:20
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23906
PRG 21:10
MXP 22:40
Nonstop 1.5h
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 FR3527
PRG 14:55
BGY 16:25
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR4945
PRG 13:45
BGY 15:15
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23904
PRG 12:35
MXP 14:05
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR3539
PRG 09:20
BGY 10:50
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23908
PRG 09:05
MXP 10:35
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
easyJet U23910
PRG 09:00
MXP 10:30
Nonstop 1.5h
S
M
T
W
T
F
S
Check prices
See all

Top airlines for flights from Prague to Milan

Multiple airlines provide flights from Prague to Milan. The best rated one is Ryanair with an average rating of 10.0.

See more
Ryanair
Ryanair
User rating: 10.0
Air France
Air France
User rating: 9.0
Wizz Air Malta
Wizz Air Malta
User rating: 9.0

FAQs about flight schedules from Prague to Milan

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

    Airlines adjust prices for flights from Prague to Milan based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 1 hour 30 minutes to fly from Prague (PRG) to Milan (MIL).
  • Airlines with flights from Prague (PRG) to Milan (MIL): Ryanair and easyJet.