How long is the flight from Bangkok to Colombo?
The distance between the cities is 2,382 km. A direct flight usually takes about 3 hours 15 minutes, while connecting flights take significantly longer.
Which airlines fly the Bangkok – Colombo route?
Regular service is provided by SriLankan Airlines, Thai Airways, and Thai AirAsia. Flights with layovers via other major Asian hubs are also available.
Are there direct flights on this route?
Yes, there are approximately 25 direct flights per week on this route, allowing you to choose convenient departure times in both the morning and evening.
Which airport do flights to Colombo arrive at?
Flights arrive at Sri Lanka's main international airport — Bandaranaike (CMB). Information on how to get from the airport to the city center can be found in the corresponding section of our website.
How much is the cheapest flight?
Flight prices change constantly depending on demand and departure dates. For the current year's minimum fares, check the low price calendar and price dynamics chart on this page.