Flight times from Milan to Pisa & schedule

The average flight time from Milan to Pisa is About 2 hours 8 minutes, covering a distance of About 219.7 km.

Flight duration

About 2 hours 8 minutes

Flight distance

About 219.7 km

How long is the flight from Milan to Pisa?

The flights usually depart from Milan Bergamo Airport and arrive at Bari Karol Wojtyla Airport.

See more
Earliest first
Latest first
Ryanair FR4132
BGY 1:35 PM
BRI 3:10 PM
With stops 1.6h
S
M
T
W
T
F
S
Ryanair FR6185
BRI 6:00 PM
PSA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR1015
MXP 2:40 PM
PMO 4:25 PM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6255
PMO 2:00 PM
PSA 3:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR1015
MXP 2:40 PM
PMO 4:25 PM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR9476
PMO 9:25 PM
PSA 10:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23507
MXP 3:10 PM
PMO 4:50 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR9513
PMO 10:25 PM
PSA 11:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR1417
BGY 3:35 PM
SUF 5:20 PM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6937
SUF 11:35 AM
PSA 1:00 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U23507
MXP 3:10 PM
PMO 4:50 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR9476
PMO 9:25 PM
PSA 10:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR6149
BGY 3:35 PM
PMO 5:15 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6255
PMO 2:00 PM
PSA 3:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR529
MXP 3:15 PM
CTA 5:15 PM
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR6492
CTA 12:25 PM
PSA 2:05 PM
1.7h
S
M
T
W
T
F
S
Check prices
easyJet U23507
MXP 3:10 PM
PMO 4:50 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6255
PMO 2:00 PM
PSA 3:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR4969
BGY 4:55 PM
PMO 6:35 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR9476
PMO 9:25 PM
PSA 10:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR4969
BGY 4:55 PM
PMO 6:35 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6255
PMO 2:00 PM
PSA 3:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR2770
MXP 4:20 PM
BRI 6:00 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6185
BRI 6:00 PM
PSA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR859
BGY 5:45 AM
BDS 7:25 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6020
BDS 8:20 AM
PSA 9:45 AM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR1070
MXP 5:55 AM
CTA 7:55 AM
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR6492
CTA 12:25 PM
PSA 2:05 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR3200
BGY 5:50 AM
CAG 7:20 AM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR5709
CAG 12:10 PM
PSA 1:20 PM
1.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR3653
BGY 5:35 PM
BRI 7:10 PM
With stops 1.6h
S
M
T
W
T
F
S
Ryanair FR9714
BRI 10:30 PM
PSA 11:50 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR2289
BGY 6:10 AM
PMO 7:50 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR9476
PMO 9:25 PM
PSA 10:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23543
MXP 6:45 PM
CTA 8:40 PM
With stops 1.9h
S
M
T
W
T
F
S
Ryanair FR6492
CTA 12:25 PM
PSA 2:05 PM
1.7h
S
M
T
W
T
F
S
Check prices
easyJet U23525
MXP 6:40 AM
BRI 8:20 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR9714
BRI 10:30 PM
PSA 11:50 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23543
MXP 6:45 PM
CTA 8:40 PM
With stops 1.9h
S
M
T
W
T
F
S
Ryanair FR6205
CTA 8:50 AM
PSA 10:30 AM
1.7h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR2261
BGY 12:05 PM
CTA 1:55 PM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6492
CTA 12:25 PM
PSA 2:05 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR1028
MXP 11:25 AM
PMO 1:10 PM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6255
PMO 2:00 PM
PSA 3:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23513
MXP 11:40 AM
BDS 1:25 PM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6020
BDS 8:20 AM
PSA 9:45 AM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR6182
MXP 10:55 PM
BRI 12:35 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR9714
BRI 10:30 PM
PSA 11:50 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR6182
MXP 10:55 PM
BRI 12:35 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6185
BRI 6:00 PM
PSA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46463
MXP 9:10 AM
CTA 11:10 AM
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR6205
CTA 8:50 AM
PSA 10:30 AM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR238
MXP 9:15 PM
CAG 10:50 PM
With stops 1.6h
S
M
T
W
T
F
S
Ryanair FR5709
CAG 12:10 PM
PSA 1:20 PM
1.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR2858
BGY 9:00 AM
BDS 10:40 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6020
BDS 8:20 AM
PSA 9:45 AM
1.4h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46463
MXP 9:10 AM
CTA 11:10 AM
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR6492
CTA 12:25 PM
PSA 2:05 PM
1.7h
S
M
T
W
T
F
S
Check prices
Transavia France TO3949
MXP 9:00 PM
ORY 10:35 PM
With stops 1.6h
S
M
T
W
T
F
S
easyJet U24803
ORY 2:05 PM
PSA 3:45 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR3416
MXP 8:20 PM
BDS 10:10 PM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6020
BDS 8:20 AM
PSA 9:45 AM
1.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR4667
BGY 7:40 AM
BRI 9:10 AM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR6185
BRI 6:00 PM
PSA 7:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23547
MXP 7:05 PM
CTA 9:00 PM
With stops 1.9h
S
M
T
W
T
F
S
Ryanair FR6492
CTA 12:25 PM
PSA 2:05 PM
1.7h
S
M
T
W
T
F
S
Check prices
easyJet U23501
MXP 7:00 AM
PMO 8:45 AM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR6255
PMO 2:00 PM
PSA 3:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR3893
BGY 7:45 PM
CAG 9:15 PM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR6100
CAG 9:25 PM
PSA 10:35 PM
1.2h
S
M
T
W
T
F
S
Check prices
easyJet U23501
MXP 7:00 AM
PMO 8:45 AM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR9585
PMO 6:25 AM
PSA 7:45 AM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR4667
BGY 7:40 AM
BRI 9:10 AM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR9714
BRI 10:30 PM
PSA 11:50 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23501
MXP 7:00 AM
PMO 8:45 AM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR9476
PMO 9:25 PM
PSA 10:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U23501
MXP 7:00 AM
PMO 8:45 AM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR9513
PMO 10:25 PM
PSA 11:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR2289
BGY 6:10 AM
PMO 7:50 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR9476
PMO 9:25 PM
PSA 10:45 PM
1.3h
S
M
T
W
T
F
S
Check prices
See all

FAQs about flight schedules from Milan to Pisa

  • When are flight tickets from Milan (MIL) to Pisa (PSA) the cheapest?

    Airlines adjust prices for flights from Milan to Pisa 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 3 hours 54 minutes to fly from Milan (MIL) to Pisa (PSA).
  • Airlines with flights from Milan (MIL) to Pisa (PSA): Accesrail And Partner Railways.