Flights from Milan to Beijing – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MXP to PEK – All flight route options from Milan Malpensa Airport, Italy to Beijing Capital International Airport, China. These flights are operated by 26 airlines. Fly non-stop with Air China or choose from 21 different transit flights. The shortest flight time is 10 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Beijing Capital Airport
We got great deals on hotels and car rentals near the airport.
Milan to Beijing flights
There are over 22 airlines and as many as 351 flights every week to this destination. You can fly non-stop to Beijing (PEK) from Milan (MXP) with Air China but if a stopover option suits you better you can choose to fly via Warsaw, Copenhagen or any other of the 21 alternatives with connectiing airports.
Tip! You might want to consider arriving at Daxing International Airport (PKX) instead.
Milan to Beijing with Air China
You can fly non-stop every weekday with flights departing at 12:30 or 13:30. You also have the option to do a transit flight via Chengdu. Air China is a Star Alliance member.
With Lufthansa
If you fly from Milan with Lufthansa you will do a stopover in Munich, MUC before reaching Beijing. This flight trip will take 12 hours and 35 minutes and you can fly every weekday with departures at 17:10. Lufthansa is a Star Alliance member.
Distance & flight times: Milan Airport to Beijing Capital International Airport
The shortest flight time between MXP and PEK is 10 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 10m | - | 5057 miles (8137 km) |
WAW Warsaw | 12h 0m | 50m | 5057 miles (8137 km) |
CPH Copenhagen | 12h 25m | 1h 35m | 5211 miles (8384 km) |
VIE Vienna | 12h 35m | 4h 30m | 5067 miles (8153 km) |
MUC Munich | 12h 35m | 4h 35m | 5063 miles (8146 km) |
ASB Ashgabat | 13h 20m | 2h 35m | 5671 miles (9125 km) |
IST Istanbul | 13h 25m | 3h 55m | 5463 miles (8790 km) |
FRA Frankfurt | 14h 30m | 3h 35m | 5172 miles (8322 km) |
CDG Paris | 14h 35m | 3h 5m | 5490 miles (8833 km) |
BRU Brussels | 14h 35m | 3h 10m | 5380 miles (8656 km) |
GVA Geneva | 15h 15m | 4h 40m | 5257 miles (8459 km) |
CAI Cairo | 15h 30m | 2h 15m | 6341 miles (10203 km) |
CGO Zhengzhou | 15h 30m | 3h 25m | 5607 miles (9022 km) |
LHR London | 15h 40m | 4h 45m | 5678 miles (9136 km) |
BCN Barcelona | 15h 53m | 2h 55m | 5957 miles (9585 km) |
TFU Chengdu | 17h 15m | 3h 50m | 6005 miles (9662 km) |
MAD Madrid | 17h 18m | 5h 0m | 6470 miles (10410 km) |
ICN Seoul | 17h 30m | 3h 20m | 6108 miles (9828 km) |
PVG Shanghai | 17h 45m | - | - |
XIY Xian | 17h 45m | 4h 40m | 5608 miles (9023 km) |
CKG Chongqing | 17h 55m | 5h 0m | 6076 miles (9776 km) |
KWE Guiyang | 21h 50m | 3h 35m | 6420 miles (10330 km) |


Quick copy and share this page
From Milan to China
Below is a list of other destinations to China from Milan Malpensa Airport with either direct flights or 1 stop connections.
-
PVG Shanghai Direct
-
CAN Guangzhou
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming
-
HGH Hangzhou
-
WUH Wuhan
From Italy to Beijing
Below is a list of other cities in Italy with flights to Beijing with either non-stop or connecting flights.