Cheap flights from Prague to Milan

23 nonstop flights a week, 2 of them today. Operated by 2 airlines, about 1h 30m in the air, 401 mi (645 km). Tickets from $19.

Flights from Prague to Milan

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Prague to Milan at a glance

flight time, from 1h 25m to 1h 35m
1h 30m
straight-line distance
401 mi (645 km)
flights a week
23
flights today
2
first and last departure
09:05 - 21:10
lowest price, nonstop, 29 January
$19
airlines
2

Prague to Milan flight schedule

23 flights a week, 2 today, 29 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
U2 3904
easyJet
09:05 Vaclav Havel Airport Prague, terminal 2
10:35 Milano Malpensa, terminal 2
1h 30m
Sat
Airbus A319
U2 3902
easyJet
09:10 Vaclav Havel Airport Prague, terminal 2
10:40 Milano Malpensa, terminal 2
1h 30m
Sun
Airbus A320
U2 3902
easyJet
09:15 Vaclav Havel Airport Prague, terminal 2
10:45 Milano Malpensa, terminal 2
1h 30m
Thu
Airbus A319
U2 3902
easyJet
10:35 Vaclav Havel Airport Prague, terminal 2
12:05 Milano Malpensa, terminal 2
1h 30m
Fri
Airbus A320
U2 3904
easyJet
11:05 Vaclav Havel Airport Prague, terminal 2
12:35 Milano Malpensa, terminal 2
1h 30m
Mon
Airbus A320
U2 3902
easyJet
12:10 Vaclav Havel Airport Prague, terminal 2
13:40 Milano Malpensa, terminal 2
1h 30m
Mon
Airbus A319
U2 3910
easyJet
12:30 Vaclav Havel Airport Prague, terminal 2
14:00 Milano Malpensa, terminal 2
1h 30m
Wed
Airbus A320
U2 3906
easyJet
12:45 Vaclav Havel Airport Prague, terminal 2
14:15 Milano Malpensa, terminal 2
1h 30m
Sun
Airbus A319
U2 3904
easyJet
13:15 Vaclav Havel Airport Prague, terminal 2
14:45 Milano Malpensa, terminal 2
1h 30m
Thu
Airbus A319
U2 3906
easyJet
13:40 Vaclav Havel Airport Prague, terminal 2
15:10 Milano Malpensa, terminal 2
1h 30m
Sat
Airbus A319
U2 3904
easyJet
14:15 Vaclav Havel Airport Prague, terminal 2
15:45 Milano Malpensa, terminal 2
1h 30m
Fri
Airbus A319
U2 3904
easyJet
14:50 Vaclav Havel Airport Prague, terminal 2
16:20 Milano Malpensa, terminal 2
1h 30m
Sun
Airbus A320
U2 3910
easyJet
14:50 Vaclav Havel Airport Prague, terminal 2
16:20 Milano Malpensa, terminal 2
1h 30m
Mon
Airbus A319
NO 127
Neos
16:10 Vaclav Havel Airport Prague, terminal 1
17:45 Milano Malpensa, terminal 1
1h 35m
Tue
Boeing 787
U2 3906
easyJet
16:45 Vaclav Havel Airport Prague, terminal 2
18:15 Milano Malpensa, terminal 2
1h 30m
Wed
Airbus A319
U2 3906
easyJet
17:00 Vaclav Havel Airport Prague, terminal 2
18:30 Milano Malpensa, terminal 2
1h 30m
Thu
Airbus A320
U2 3902
easyJet
17:35 Vaclav Havel Airport Prague, terminal 2
19:05 Milano Malpensa, terminal 2
1h 30m
Tue
Airbus A319
U2 3902
easyJet
18:45 Vaclav Havel Airport Prague, terminal 2
20:15 Milano Malpensa, terminal 2
1h 30m
Sat
Airbus A319
U2 3906
easyJet
19:30 Vaclav Havel Airport Prague, terminal 2
21:00 Milano Malpensa, terminal 2
1h 30m
Mon
Airbus A320
U2 3906
easyJet
20:30 Vaclav Havel Airport Prague, terminal 2
22:00 Milano Malpensa, terminal 2
1h 30m
Fri
Airbus A320
U2 3910
easyJet
21:00 Vaclav Havel Airport Prague, terminal 2
22:30 Milano Malpensa, terminal 2
1h 30m
Sun
Airbus A319
U2 3906
easyJet
21:10 Vaclav Havel Airport Prague, terminal 2
22:40 Milano Malpensa, terminal 2
1h 30m
Tue
Airbus A321
U2 3910
easyJet
21:10 Vaclav Havel Airport Prague, terminal 2
22:40 Milano Malpensa, terminal 2
1h 30m
Fri
Airbus A319

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 2 December.

FlightDepartsArrivesDurationDaysAircraft
U2 3904
easyJet
08:15 Vaclav Havel Airport Prague, terminal 2
09:45 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3902
easyJet
21:45 Vaclav Havel Airport Prague, terminal 2
23:15 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
NO 127
Neos
16:30 Vaclav Havel Airport Prague, terminal 1
18:05 Milano Malpensa, terminal 1
1h 35m
Seasonal
Boeing 787
U2 3902
easyJet
09:20 Vaclav Havel Airport Prague, terminal 2
10:50 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3904
easyJet
13:25 Vaclav Havel Airport Prague, terminal 2
14:55 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3908
easyJet
21:55 Vaclav Havel Airport Prague, terminal 2
23:25 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3906
easyJet
18:00 Vaclav Havel Airport Prague, terminal 2
19:30 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3902
easyJet
21:30 Vaclav Havel Airport Prague, terminal 2
23:00 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3904
easyJet
13:30 Vaclav Havel Airport Prague, terminal 2
14:55 Milano Malpensa, terminal 2
1h 25m
Seasonal
Airbus A319
U2 3906
easyJet
18:05 Vaclav Havel Airport Prague, terminal 2
19:35 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3902
easyJet
21:50 Vaclav Havel Airport Prague, terminal 2
23:20 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3906
easyJet
10:00 Vaclav Havel Airport Prague, terminal 2
11:30 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3908
easyJet
17:55 Vaclav Havel Airport Prague, terminal 2
19:25 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3902
easyJet
17:55 Vaclav Havel Airport Prague, terminal 2
19:25 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3902
easyJet
13:35 Vaclav Havel Airport Prague, terminal 2
15:05 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3904
easyJet
18:20 Vaclav Havel Airport Prague, terminal 2
19:50 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3906
easyJet
21:55 Vaclav Havel Airport Prague, terminal 2
23:25 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A321
U2 3902
easyJet
09:45 Vaclav Havel Airport Prague, terminal 2
11:15 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3904
easyJet
13:20 Vaclav Havel Airport Prague, terminal 2
14:50 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3906
easyJet
17:45 Vaclav Havel Airport Prague, terminal 2
19:15 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3902
easyJet
09:00 Vaclav Havel Airport Prague, terminal 2
10:30 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3906
easyJet
09:45 Vaclav Havel Airport Prague, terminal 2
11:15 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3908
easyJet
14:55 Vaclav Havel Airport Prague, terminal 2
16:25 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3902
easyJet
18:20 Vaclav Havel Airport Prague, terminal 2
19:50 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3902
easyJet
17:45 Vaclav Havel Airport Prague, terminal 2
19:15 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3906
easyJet
09:00 Vaclav Havel Airport Prague, terminal 2
10:30 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3906
easyJet
20:10 Vaclav Havel Airport Prague, terminal 2
21:40 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320
U2 3904
easyJet
16:35 Vaclav Havel Airport Prague, terminal 2
18:05 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A319
U2 3902
easyJet
14:45 Vaclav Havel Airport Prague, terminal 2
16:15 Milano Malpensa, terminal 2
1h 30m
Seasonal
Airbus A320

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Prague to Milan

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Prague to Milan depart and land

Departure from Prague

23 flights a week, terminals 1, 2, 8 mi (13 km) from the city centre

Arrival in Milan

23 flights a week, terminals 1, 2, 25 mi (41 km) from the city centre

When to visit Milan

Weather by month

Best time to visit: April, September and October, +18° to +25° by day. In November it is +12° by day and +5° at night, with 10 rainy days.

Jan
+8° 0° 9 days
Feb
+12° +3° 8 days
Mar
+15° +5° 8 days
Apr
+18° +8° 8 days
May
+22° +13° 17 days
Jun
+29° +19° 9 days
Jul
+30° +20° 12 days
Aug
+30° +20° 10 days
Sep
+25° +16° 12 days
Oct
+20° +12° 10 days
Nov
+12° +5° 10 days
Dec
+8° +2° 8 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Prague to Milan?
A nonstop flight takes 1 hour 30 minutes on average, from 1h 25m to 1h 35m depending on the flight.
How far is Milan from Prague?
401 mi (645 km) in a straight line between the cities.
Which airlines fly nonstop from Prague to Milan?
easyJet (22 a week) and Neos (1 a week).
How many flights a day are there from Prague to Milan?
2 flights today and 23 a week, about 3.3 a day on average.
When are the first and last flights from Prague to Milan?
The first departure is at 09:05 (U23904), the last at 21:10 (U23910). Local time.
Which Prague airport do flights to Milan leave from?
Vaclav Havel Airport Prague (23 a week).