Support

Flights Bangkok — Colombo

Bangkok
BKK
Colombo
CMB

Cheap flights Bangkok — Colombo

Below you can see the best deals on flights Bangkok — Colombo for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 2 August, from AED 675.

Top 10 cheap flights Bangkok — Colombo

Direct flights Bangkok — Colombo

Direct flight options for Bangkok — Colombo with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight is operated by SriLankan Airlines — travel time is 3 h 20 min.

Top 10 direct flights Bangkok — Colombo

About the Bangkok — Colombo flight

On this page, you can find and book flights from Bangkok to Colombo. Flights covering a distance of 2,382 km operate regularly, with approximately 25 flights per week between Thailand and Sri Lanka.

Direct service is provided by airlines such as SriLankan Airlines, Thai Airways, and Thai AirAsia. Ticket prices are dynamic, so use the low price calendar and flight cost chart below to find the best dates.

Flight schedule Bangkok — Colombo

The table shows direct flights Bangkok → Colombo on the selected date. The flight takes approximately 3 h 20 min. Regular flights are operated by SriLankan Airlines, Thai AirAsia, Thai Airways and Myanmar Airways. Departures from Suvarnabhumi Airport and Don Mueang International Airport airports, arrivals at Bandaranaike International Airport.

For each flight, the following details are shown: departure time (local), arrival city and airport, flight number and airline, terminal or gate, and status. Click on a flight to open its details and go to ticket search. To view flights on a different day, change the date above the table.

Today
Any time

Flight ticket prices by day: Bangkok — Colombo

Below is a calendar of the lowest flight ticket prices for Bangkok — Colombo by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from AED 658 in J, and the most expensive are around AED 867 in a. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Bangkok → Colombo, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
JanAED 1,208highMayAED 855lowSepAED 931medium
FebAED 1,157highJunAED 805lowOctAED 956medium
MarAED 1,057mediumJulAED 881mediumNovAED 981medium
AprAED 1,006mediumAugAED 906mediumDecAED 1,233high

Some values are estimated based on seasonality.

When to fly

The hottest weather in Colombo occurs in February and March, when temperatures reach 31.6°C. The rainiest period is November, with an average rainfall of 379.63 mm, while January is considered one of the driest months of the year.

From a budget perspective, the most affordable time to fly is January, with tickets starting AED 658. Prices peak in May, when the minimum fare rises to AED 867.

The best time to book is January or February, as this period offers both the lowest prices and favorable weather conditions. It is recommended to avoid traveling in May and October-November due to the peak of the rainy season and higher flight costs.

Temperature · Colombo

Dry and wet days · Colombo

Wind speed and direction · Colombo

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Bangkok — Colombo ticket

  • Book your tickets at least 4–6 weeks before departure to find deals starting AED 660, as prices on this route rarely drop at the last minute.
  • Consider low-cost carrier Thai AirAsia (FD) for maximum savings, but remember that checked baggage is not included in the basic fare and must be paid for separately.
  • Compare prices for SriLankan Airlines (UL) and Thai Airways (TG) — often, the price of a direct flight with a full-service airline, including meals and baggage, is only slightly higher than low-cost carrier offers.
  • Use the low price calendar on this page, as midweek departures (Tuesday or Wednesday) are usually cheaper than flights on Friday and Sunday.

Airlines

There are 10 airlines operating on the route from Bangkok to Colombo, with SriLankan Airlines, Thai Airways, and Thai AirAsia leading in terms of flight frequency. Direct flights are available daily, with a total of about 25 flights per week. You can find detailed information on departure times and available days of the week in the interactive schedule below.

  • SriLankan Airlines
    SriLankan AirlinesUL
    12x/week
    WebsiteFleet: 244.5M pax/year
    • Direct flight BKK → CMB12x/week
      Duration
      3h 20m
      Days
      un,MonS
  • Thai AirAsia
    Thai AirAsiaFD
    5x/week
    WebsiteFleet: 5618.9M pax/year
    • Direct flight DMK → CMB5x/week
      Duration
      3h 20m
      Days
      un,MonS
  • Thai Airways
    Thai AirwaysTG
    5x/week
    WebsiteFleet: 7715M pax/year
    • Direct flight BKK → CMB5x/week
  • Myanmar Airways
    Myanmar Airways8M
    1x/week
    WebsiteFleet: 111.2M pax/year
    • Direct flight BKK → CMB1x/week
      Duration
      4h 39m
      Days
      un,MonS
  • Finnair
    FinnairAY
    1x/week
    WebsiteFleet: 7911M pax/year
    • Direct flight BKK → CMB1x/week
      Duration
      4h 39m
      Days
      un,MonS
  • Air Seychelles
    Air SeychellesHM
    1x/week
    WebsiteFleet: 7200k pax/year
    • Direct flight BKK → CMB1x/week
      Duration
      4h 39m
      Days
      un,MonS
  • Qantas
    QantasQF
    1x/week
    WebsiteFleet: 33646M pax/year
    • Direct flight BKK → CMB1x/week
      Duration
      4h 39m
      Days
      un,MonS
  • Air Canada
    Air CanadaAC
    1x/week
    WebsiteFleet: 20346M pax/year
    • Direct flight BKK → CMB1x/week
  • Japan Airlines
    Japan AirlinesJL
    1x/week
    WebsiteFleet: 14540M pax/year
    • Direct flight BKK → CMB1x/week
      Duration
      4h 39m
      Days
      un,MonS
  • Asiana Airlines
    Asiana AirlinesOZ
    1x/week
    WebsiteFleet: 6916M pax/year
    • Direct flight BKK → CMB1x/week

Cities and airports on the Bangkok — Colombo route

Flights Bangkok — Colombo depart from Suvarnabhumi Airport and Don Mueang International Airport and arrive at Bandaranaike International Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Colombo

Tips for Travelers

Sri Lanka. How to get from Colombo Airport to Hikkaduwa or Weligama.

Colombo Bandaranaike Airport (also known as Katunayake International Airport) is only called that, but in reality, it is not in Colombo at all, and is located 35 km from the city. Upon arrival, withou…

What to bring from Sri LankaTips for Travelers

What to bring from Sri Lanka

Sri Lanka is an island that smells of cinnamon, ocean breeze, and endless tranquility. It's simply impossible to leave here empty-handed: your suitcase will fill itself with vibrant fabrics, fragrant…

Sri Lanka Beaches Worth VisitingTravel Ideas

Sri Lanka Beaches Worth Visiting

The island of famous Ceylon tea, elephants, and ancient Buddhist temples. For many travelers discovering the map of this tropical paradise for the first time, a natural question arises: which Sri Lank…

Sri Lanka: What You Need to Know Before Your TripTravel Ideas

Sri Lanka: What You Need to Know Before Your Trip

A small island, washed by the waters of the Indian Ocean, has gathered everything — from endless beaches to noisy festivals. Leaving here, travelers long for tea plantations and fresh air, and returni…

The World's Largest CitiesInteresting

The World's Largest Cities

If you prefer non-stop action to quiet solitude somewhere by the sea or in the mountains — this article is for you. We've already told you about the oldest cities in the world, and now it's time to de…

Free Public Transport AbroadUseful information

Free Public Transport Abroad

How to get around abroad is always a tricky question. Some simply buy a day pass and spare no expense, while others prefer to walk to avoid spending extra money on “it’s only a ten-minute walk!”. But…

Frequently asked questions about the Bangkok — Colombo flight

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.