Wayfli › Madrid (MAD) › To Hong Kong (HKG)

Madrid (MAD) to Hong Kong (HKG) flights

There are direct flights from Adolfo Suárez Madrid–Barajas Airport to Hong Kong International Airport, sold by one airline: Cathay Pacific. The distance is 10,507 km, about 13h 20m in the air. There are also 23 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for MAD → HKGSee all routes on the map
10,507 kmdistance
~13h 20mdirect flight time (estimate)
1direct airline
23one-stop options

Direct flights from Madrid to Hong Kong

RouteAirlines (incl. codeshares)DistanceTime (est.)
MAD → HKGCathay Pacific10,507 km~13h 20m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulTurkish Airlines then Turkish Airlines10,722 km~15h 45m
AMS AmsterdamIberia and KLM then Cathay Pacific and KLM10,735 km~15h 45m
CDG ParisAir France and easyJet then Air France and ITA Airways10,655 km~15h 40m
FRA FrankfurtFinnair and Ethiopian Airlines then Cathay Pacific and Lufthansa10,575 km~15h 35m
DXB DubaiEmirates then Cathay Pacific and Emirates11,569 km~16h 45m
PEK BeijingAir China and LATAM Airlines Brasil then Air China and Cathay Pacific11,197 km~16h 20m
PVG ShanghaiChina Eastern then Spring Airlines and Cathay Pacific11,526 km~16h 45m
FCO RomeITA Airways and Ryanair then Cathay Pacific10,613 km~15h 35m
MUC MunichIberia and Lufthansa then Cathay Pacific and Lufthansa10,516 km~15h 30m
CAN GuangzhouSichuan Airlines then Cathay Pacific and China Southern Airlines10,512 km~15h 30m
LHR LondonBritish Airways and Iberia then British Airways and Cathay Pacific10,877 km~15h 55m
DOH DohaCathay Pacific and Qatar Airways then Cathay Pacific and Qatar Airways11,621 km~16h 50m

More from Madrid and Hong Kong

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.