Distance from Colombo to Bangkok
🇱🇰 Colombo, Sri Lanka → 🇹🇭 Bangkok, Thailand
The distance between Colombo and Bangkok is 2,380 kilometres (1,479 miles) measured as a great-circle (straight) line. Flying out of Bandaranaike International Airport (CMB), the initial heading is roughly east (70°), and a typical nonstop flight takes around 3h 29m. Actual flight paths and times vary with routing, winds and air-traffic constraints.
Colombo
Sri Lanka
Sri Lanka's coastal commercial capital on the Indian Ocean, mixing colonial-era forts, Buddhist temples and a lively seaside promenade.
Top sights: Galle Face Green, Gangaramaya Temple, Pettah Market, Old Dutch Hospital, National Museum
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 Colombo?
- 2,380 km (1,479 miles) in a straight line.
- How long is the flight from Colombo to Bangkok?
- About 3h 29m nonstop, at an average 800 km/h cruising speed plus taxi and climb time.
- What direction is Bangkok from Colombo?
- Bangkok lies roughly to the east of Colombo (initial bearing 70°).
- Which airports serve this route?
- Colombo: Bandaranaike International Airport (CMB). Bangkok: Suvarnabhumi Airport (BKK).
More distances from Colombo
See the country profiles for Sri Lanka and Thailand, or open the Asia distance calculator.