Flights from Bangkok to Riyadh – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to RUH – All flight route options from Suvarnabhumi Airport, Thailand to King Khaled International, Saudi Arabia. These flights are operated by 22 airlines. Fly non-stop with Saudia or choose from 16 different transit flights. The shortest flight time is 7 hours and 30 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 King Khaled
We got great deals on hotels and car rentals near the airport.
Bangkok to Riyadh flights
There are over 17 airlines and as many as 529 flights every week to this destination. You can fly non-stop to Riyadh (RUH) from Bangkok (BKK) with Saudia but if a stopover option suits you better you can choose to fly via Doha, Abu Dhabi or any other of the 16 alternatives with connectiing airports.
Bangkok to Riyadh with Saudia
You can fly non-stop every Tuesday, Thursday, Saturday or Sunday with departure times at 15:20 or 15:25. You also have the option to do a transit flight via Jeddah. Saudia is a member of SkyTeam.
With Etihad Airways
If you fly from Bangkok with Etihad Airways you will do a stopover in Abu Dhabi, AUH before reaching Riyadh. This flight trip will take 9 hours and 50 minutes and you can fly every weekday with departures between 8:00 am and 2:00 am.
Distance & flight times: Suvarnabhumi Airport to Riyadh Airport
The shortest flight time between BKK and RUH is 7 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 30m | - | 3605 miles (5800 km) |
DOH Doha | 9h 20m | 1h 0m | 3608 miles (5805 km) |
AUH Abu Dhabi | 9h 50m | 1h 35m | 3605 miles (5800 km) |
DAC Dhaka | 10h 30m | 1h 50m | 3732 miles (6005 km) |
SHJ Sharjah | 11h 5m | 2h 50m | 3609 miles (5807 km) |
CMB Colombo | 11h 20m | 1h 5m | 4018 miles (6465 km) |
MCT Muscat | 11h 55m | 2h 15m | 3606 miles (5802 km) |
KWI Kuwait | 12h 5m | 3h 5m | 3853 miles (6199 km) |
DXB Dubai | 12h 10m | 4h 15m | 3608 miles (5805 km) |
BOM Mumbai | 12h 40m | 2h 55m | 3623 miles (5829 km) |
DEL Delhi | 12h 50m | 3h 20m | 3738 miles (6014 km) |
HKT Phuket | 12h 55m | 3h 20m | 4026 miles (6478 km) |
MLE Male | 13h 10m | 3h 30m | 4277 miles (6882 km) |
BAH Bahrain | 13h 20m | 4h 50m | 3627 miles (5836 km) |
JED Jeddah | 13h 25m | 2h 55m | 4622 miles (7437 km) |
LHE Lahore | 13h 35m | 4h 40m | 3835 miles (6171 km) |
ISB Islamabad | 14h 33m | 4h 55m | 3923 miles (6312 km) |


Quick copy and share this page
From Bangkok to Saudi Arabia
Below is a list of other destinations to Saudi Arabia from Suvarnabhumi Airport with either direct flights or 1 stop connections.
From Thailand to Riyadh
Below is a list of other cities in Thailand with flights to Riyadh with either non-stop or connecting flights.