🇹🇭BangkokDMK🇸🇦RiyadhRUH

Direct + 13 connections
12h 57m
13 routes
Direct Flight
BangkokRiyadh
XJThai AirAsia X
7h 16m5,748 km3x/week
Connecting flights
13 routes

1-stop connections via intermediate airports. Durations exclude layover.

🇮🇳
viaMumbaiBOM
SLXYSV+1
7h 48m
5,779 km
🇹🇭
viaBangkokBKK
SLSV
7h 49m
5,801 km
🇮🇳
viaHyderabadHYD
XY
7h 50m
5,795 km
🇮🇳
viaLucknowLKO
XYIX
7h 57m
5,914 km
🇮🇳
viaNew DelhiDEL
XJSLXY+1
8h 0m
5,957 km
🇮🇳
viaBengaluruBLR
SLIX
8h 2m
5,976 km
🇮🇳
viaKochiCOK
SLSV
8h 18m
6,204 km
🇱🇰
viaColomboCMB
UL
8h 33m
6,424 km
🇨🇳
viaGuangzhou (Huadu)CAN
SLAQSV
10h 52m
8,387 km
🇨🇳
viaShenzhenSZX
SL
10h 57m
8,456 km
🇭🇰
viaHong KongHKG
SL
10h 58m
8,469 km
🇵🇭
viaManila (Pasay)MNL
SV
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.