Distance from Tehran to Bangkok
🇮🇷 Tehran, Iran → 🇹🇭 Bangkok, Thailand
The distance between Tehran and Bangkok is 5,457 kilometres (3,391 miles) measured as a great-circle (straight) line. Flying out of Imam Khomeini International Airport (IKA), the initial heading is roughly east (104°), and a typical nonstop flight takes around 7h 19m. Actual flight paths and times vary with routing, winds and air-traffic constraints.
Tehran
Iran
Iran's sprawling capital sits below the snow-capped Alborz Mountains, mixing grand Qajar palaces, lively bazaars and modern museums.
Top sights: Golestan Palace, Grand Bazaar, Milad Tower, National Museum of Iran, Azadi Tower
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
Frequently asked questions
- How far is Bangkok from Tehran?
- 5,457 km (3,391 miles) in a straight line.
- How long is the flight from Tehran to Bangkok?
- About 7h 19m nonstop, at an average 800 km/h cruising speed plus taxi and climb time.
- What direction is Bangkok from Tehran?
- Bangkok lies roughly to the east of Tehran (initial bearing 104°).
- Which airports serve this route?
- Tehran: Imam Khomeini International Airport (IKA). Bangkok: Suvarnabhumi Airport (BKK).
More distances from Tehran
See the country profiles for Iran and Thailand, or open the Asia distance calculator.