Distance from Bangkok to Riyadh
πΉπ Bangkok, Thailand β πΈπ¦ Riyadh, Saudi Arabia
The distance between Bangkok and Riyadh is 5,745 kilometres (3,570 miles) measured as a great-circle (straight) line. Flying out of Suvarnabhumi Airport (BKK), the initial heading is roughly west (291Β°), and a typical nonstop flight takes around 7h 41m. Actual flight paths and times vary with routing, winds and air-traffic constraints.
Bangkok
Thailand
Thailand's vibrant capital, famous for ornate temples, floating markets, street food and buzzing nightlife along the Chao Phraya River.
Top sights: Grand Palace, Wat Arun, Wat Pho, Chatuchak Market, Khao San Road, floating markets
Riyadh
Saudi Arabia
Saudi Arabia's capital, a fast-modernizing desert city of gleaming towers and broad highways at the heart of the Arabian Peninsula.
Top sights: Kingdom Centre, Masmak Fortress, Diriyah, National Museum, Edge of the World cliffs
Frequently asked questions
- How far is Riyadh from Bangkok?
- 5,745 km (3,570 miles) in a straight line.
- How long is the flight from Bangkok to Riyadh?
- About 7h 41m nonstop, at an average 800 km/h cruising speed plus taxi and climb time.
- What direction is Riyadh from Bangkok?
- Riyadh lies roughly to the west of Bangkok (initial bearing 291Β°).
- Which airports serve this route?
- Bangkok: Suvarnabhumi Airport (BKK). Riyadh: King Khalid International Airport (RUH).
More distances from Bangkok
See the country profiles for Thailand and Saudi Arabia, or open the Asia distance calculator.