Flights from Colombo to Bangkok – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
CMB to BKK – All flight route options from Bandaranaike International, Sri Lanka to Suvarnabhumi Airport, Thailand. These routes are operated by 5 airlines. Fly non-stop with SriLankan Airlines or Thai Airways International, or choose from 2 different stopover flights. The shortest flight time is 3 hours and 35 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Suvarnabhumi Airport
We got great deals on hotels and car rentals near the airport.
Colombo to Bangkok flights
With over 24 flights every week and 4 different airlines you have a wide range of options. You can fly non-stop to Bangkok (BKK) from Colombo (CMB) with Thai Airways International or SriLankan Airlines or choose a connecting flight via Bengaluru (BLR) or Chennai (MAA) if it suits you better.
Colombo to Bangkok with Thai Airways International
You can fly non-stop every weekday with flights departing at 00:55 or 01:00. Thai Airways International is a Star Alliance member.
Distance & flight times: Bandaranaike International to Suvarnabhumi Airport
The shortest flight time between CMB and BKK is 3 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 45m | - | 1494 miles (2404 km) |
BLR Bengaluru | 9h 30m | 4h 10m | 2000 miles (3218 km) |
MAA Chennai | 9h 55m | 5h 0m | 1794 miles (2887 km) |


Quick copy and share this page
From Colombo to Thailand
Below is a list of other destinations to Thailand from Bandaranaike International with either direct flights or 1 stop connections.