Distance from Delhi to Bangkok
🇮🇳 Delhi, India → 🇹🇭 Bangkok, Thailand
The distance between Delhi and Bangkok is 2,916 kilometres (1,812 miles) measured as a great-circle (straight) line. Flying out of Indira Gandhi International Airport (DEL), the initial heading is roughly southeast (120°), and a typical nonstop flight takes around 4h 9m. Actual flight paths and times vary with routing, winds and air-traffic constraints.
Delhi
India
India's sprawling capital territory, layering Mughal monuments, colonial boulevards and a fast-growing modern city across the Yamuna plain.
Top sights: Red Fort, India Gate, Qutub Minar, Humayun's Tomb, Lotus Temple, Chandni Chowk
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 Delhi?
- 2,916 km (1,812 miles) in a straight line.
- How long is the flight from Delhi to Bangkok?
- About 4h 9m nonstop, at an average 800 km/h cruising speed plus taxi and climb time.
- What direction is Bangkok from Delhi?
- Bangkok lies roughly to the southeast of Delhi (initial bearing 120°).
- Which airports serve this route?
- Delhi: Indira Gandhi International Airport (DEL). Bangkok: Suvarnabhumi Airport (BKK).
More distances from Delhi
See the country profiles for India and Thailand, or open the Asia distance calculator.