π¨π³BeijingPKXπΈπ¦RiyadhRUH
Direct + 13 connectionsAlliance
β€ 16h 28m
13 routesConnecting flights
13 routes1-stop connections via intermediate airports. Durations exclude layover.
πΈπ¦
viaAd DammamDMM
SVXYF3
8h 45m
6,592 km
πΆπ¦

XYSV
viaDohaDOH
8h 49m
6,649 km
π΄π²
OVWY
viaMuscat/SeebMCT
9h 5m
6,866 km
π§π©
BGSVBS
viaDhakaDAC
9h 43m
7,405 km
π¨π³
HO
viaShanghai (Pudong)PVG
10h 47m
8,312 km
π¨π³

JDAQ+1
viaGuangzhou (Huadu)CAN
11h 0m
8,501 km
π¨π³

KN
viaShenzhenSZX
11h 10m
8,651 km
ππ°



+1
viaHong KongHKG
11h 15m
8,708 km
πΉπ
viaBangkokBKK
VZ
SV
11h 37m
9,026 km
π±π°
viaColomboCMB
JDUL
11h 46m
9,155 km
πΉπ·
XYF3SV
viaIstanbulIST
12h 14m
9,541 km
π³π±

viaAmsterdamAMS
15h 44m
12,511 km
π¬π§
RX
VSSV
viaLondonLHR
16h 28m
13,137 km
Loading map...
Flying from Beijing to Riyadh
Looking for flights from Beijing (PKX) to Riyadh (RUH)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.
There is a direct flight from Beijing to Riyadh with an average flight time of 8h 15m, covering a distance of 6,591 km. This route is operated by Saudi Arabian Airlines.
13 connecting routes are available with 1 stop, flying via airports such as Ad Dammam (DMM), Doha (DOH), Muscat/Seeb (MCT). Total flight times shown exclude layover time at the connecting airport.