🇹🇭BangkokDMK🇸🇦RiyadhRUH
Direct + 13 connections≤ 12h 57m
13 routesConnecting flights
13 routes1-stop connections via intermediate airports. Durations exclude layover.
🇮🇳
viaMumbaiBOM
SL
XY
SV+1
7h 48m
5,779 km
🇹🇭
viaBangkokBKK
SLSV
7h 49m
5,801 km
🇮🇳
XY
viaHyderabadHYD
7h 50m
5,795 km
🇮🇳
XYIX
viaLucknowLKO
7h 57m
5,914 km
🇮🇳
viaNew DelhiDEL
XJSLXY
+1
8h 0m
5,957 km
🇮🇳
SLIX
viaBengaluruBLR
8h 2m
5,976 km
🇮🇳
SLSV
viaKochiCOK
8h 18m
6,204 km
🇱🇰
UL
viaColomboCMB
8h 33m
6,424 km
🇨🇳
viaGuangzhou (Huadu)CAN
SL
AQ
SV
10h 52m
8,387 km
🇨🇳
viaShenzhenSZX
SL

10h 57m
8,456 km
🇭🇰
SL
viaHong KongHKG
10h 58m
8,469 km
🇵🇭

SV
viaManila (Pasay)MNL
12h 44m
9,979 km
🇨🇳
viaShanghai (Pudong)PVG
XJSL
12h 57m
10,151 km
Loading map...
Flying from Bangkok to Riyadh
Looking for flights from Bangkok (DMK) 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 Bangkok to Riyadh with an average flight time of 7h 16m, covering a distance of 5,748 km. This route is operated by Thai AirAsia X.
13 connecting routes are available with 1 stop, flying via airports such as Mumbai (BOM), Bangkok (BKK), Hyderabad (HYD). Total flight times shown exclude layover time at the connecting airport.