Cheap Flights from Bangkok (BKK) to Colombo (CMBA)

Compare Bangkok Suvarnabhumi to Colombo flight deals

Find the cheapest month or even day of the year to fly to Colombo

Book the best Colombo fare with no extra fees

Flight deals from Bangkok Suvarnabhumi to Colombo

Looking for a cheap last-minute deal or the best return flight from Bangkok Suvarnabhumi to Colombo? Find the lowest prices on one-way and return tickets right here.

The cheapest month to fly from Bangkok Suvarnabhumi Airport to Colombo

We’re always keeping an eye on fares, to help you find the lowest one in seconds. Check out the Bangkok Suvarnabhumi Airport to Colombo flight prices forecast over the next 12 months.
Cheapest month:July
Most expensive month:January

Direct flights from Bangkok Suvarnabhumi to Colombo

Alternative Bangkok Suvarnabhumi to Colombo routes

Looking for the cheapest, fastest or easiest route from Bangkok Suvarnabhumi to Colombo? You could fly into the following airports instead.

Bangkok to Colombo: Flight information

The things to know before you go.
Cheapest flight found$414
Cheapest month to flyAugust
Average flight time3 hrs, 27 mins
Most popular airlineSriLankan Airlines
Average flights per week95

Finding cheap flights from Bangkok Suvarnabhumi to Colombo: Frequently asked questions

There are 5 airports in Colombo: Kelaniya, Colombo Ratmalana, Colombo Bandaranayake, Bentota River, and Katugastota.
The best price we found for a return flight from Bangkok Suvarnabhumi to Colombo is $414. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
3 hours and 27 minutes is the average flight time from Bangkok Suvarnabhumi to Colombo.
SriLankan Airlines, Finnair and Qantas fly direct from Bangkok Suvarnabhumi to Colombo.
As of June 2025, there are 95 flights per week flying from Bangkok Suvarnabhumi to Colombo.
The cheapest month to fly from Bangkok Suvarnabhumi to Colombo is usually June 2025.
If you're flying from Bangkok Suvarnabhumi Airport, the cheapest airport near Colombo is Colombo Bandaranayake – which is 27.5 km away from the centre of Colombo. We've found flights into this airport from $414.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Bangkok Suvarnabhumi Airport to Colombo on Sunday, 31 August 2025.
Yes – the average flight time is 3 hours and 27 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Colombo but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Colombo is around 40 days in advance, so don’t leave your flight to the last minute.
In June, the average temperature is usually around 27°C. May is typically the warmest month in Colombo, when it usually averages around 29°C. You can expect the least rain in February. The coldest month is July, with temperatures averaging 25°C. The rainiest month is November.
Currently, Thai VietJet Air and SriLankan Airlines offer the cheapest flight tickets to Colombo.

Flying from Suvarnabhumi Airport (BKK) to Colombo: what you need to know

  • The average time for a direct flight from Suvarnabhumi Airport to Colombo is 3 hours 40 minutes.

  • Colombo is one hour 30 minutes behind Bangkok, where Suvarnabhumi Airport is located. Colombo observes the UTC+5:30 timezone.

  • With 20 flights a week between the two airports, Suvarnabhumi Airport (BKK) to Bandaranaike International Airport (CMB) is the most popular route. SriLankan Airlines operates the earliest flight at 07:45. If you prefer to make the most of your day before flying, the latest flight from BKK to CMB is with Thai Airways International at 21:55.

  • Leave plenty of time to catch your BKK to Colombo flight. As a rule of thumb, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • If you're flying during a major holiday or another peak period, allow extra time. A good rule is two hours ahead of domestic flights and up to four hours before international departures. Queues at security and check-in will be longer.

  • You can book a direct Suvarnabhumi Airport to Colombo ticket. Begin your trip at BKK and end it at Bandaranaike International Airport (CMB).

  • SriLankan Airlines is a well-known airline that offers direct flights from Suvarnabhumi Airport to Colombo.

  • A stopover is the perfect opportunity to break up your journey and possibly even tick off a new city. When searching for flight tickets from BKK to Colombo, uncheck the 'Direct flights only' box to see where you can visit along the way. Some popular options include:

    • Kuala Lumpur International Airport (KUL)

    • Changi International Airport (SIN)

    • Chennai Airport (MAA)

  • Located around 27 kilometres from the centre of Bangkok, BKK can be reached in about 35 minutes by car, depending on traffic. The journey on public transport will take roughly 1 hour 5 minutes.

  • In search of a hotel close to BKK? If you've booked an early flight from Suvarnabhumi Airport to Colombo, these accommodation options will put you moments from check-in:

  • 67.87% of flights that leave from Suvarnabhumi Airport touch down at their destination on time.

How to find the cheapest flights from Suvarnabhumi Airport (BKK) to Colombo

  • The lowest price we've seen for a one-way Suvarnabhumi Airport to Colombo flight is $195. The cheapest price for a return flight is $414. Keep in mind fares can change due to availability at the time of booking.

  • Book two months before flying. Pricing trends show that this is the ideal window for finding cheap flights from BKK to Colombo.

  • The best month for picking up cheap Suvarnabhumi Airport to Colombo tickets is June. Use the 'Whole month' tool to compare prices, then select the dates with the lowest fares.

  • Save time searching for cheap flights from BKK to Colombo by creating a Price Alert. You'll get an email or notification through the app when a lower fare becomes available.

  • Select your ideal arrival and departure times, number of stops and airlines with our filters. Then, sort the results for your flight from Suvarnabhumi Airport to Colombo by 'Fastest,' 'Best' or 'Cheapest.'

Airports in Colombo

Colombo Ratmalana Airport (RML)

  • The distance from Colombo Ratmalana Airport (RML) to central Colombo is roughly 16 kilometres. It takes around 40 minutes to get to the centre driving.

  • Travelling to the centre on public transport takes around 1 hour 15 minutes.

  • The last thing you need is a lengthy journey to your hotel if you're arriving on a late flight from Suvarnabhumi Airport to Colombo. Check in to one of these accommodation options near RML instead:

Bandaranaike International Airport (CMB)

  • Bandaranaike International Airport (CMB) is around 32 kilometres from the centre of Colombo. Following your flight from Suvarnabhumi Airport to Colombo, it'll take you around 40 minutes to reach the heart of the city in a cab or ride-share.

  • The journey will take about 1 hour 30 minutes on public transport.

  • Following your BKK to Colombo flight, settle in at a hotel near CMB. These are some great options that'll help you switch to relaxation mode:

  • Forget about public transport schedules or long cab queues. Grab a Bandaranaike International Airport rental car and let the journey unfold your way. Compare offers from Sr Rent A Car, Green Motion and Sixt.

  • Snap up the best price by securing your ride from CMB two weeks ahead of time. You'll also have access to a bigger selection of vehicles.

Best time to go to Colombo

  • Before locking in your flights from Suvarnabhumi Airport to Colombo, consider which time of year is best for you. High season in Colombo offers a bustling atmosphere and plenty of things to do, while low season brings better hotel deals and fewer crowds.

  • Before locking in your Suvarnabhumi Airport to Colombo flight ticket, think about what kind of weather works for you. March is the warmest month in Colombo, with temperatures ranging from 24ºC (75ºF) to 33ºC (91ºF).

  • January has average temperatures of between 22ºC (72ºF) and 32ºC (90ºF). Look for a cheap ticket from BKK to Colombo around that time if you want to travel when it's cooler.

More about Colombo

  • After booking your flight from Suvarnabhumi Airport to Colombo, find a hotel that offers both comfort and a great location. Make one of these options your base for exploring Colombo:

  • Independence Square & Independence Memorial Hall and Gangaramaya Temple are a couple of popular attractions to put on your Colombo travel itinerary. Keep the momentum going by heading to Viharamahadevi Park.

Explore more of Sri Lanka

  • Jaffna is just one of the many places in Sri Lanka waiting to be discovered once you've seen the sights of Colombo. Around 306 kilometres away to the north, top sights here include Jaffna Fort, Dambakola Patuna Sangamitta Temple and Jaffna Public Library.

  • If you're eager to discover another corner of Sri Lanka, consider Trincomalee, roughly 241 kilometres north-east of Colombo. Koneswaram Temple, Fort Frederick and Marble Beach are the start of reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.