Flying from Bangkok to Colombo

The distance between Bangkok and Colombo is approximately 2,380.36km. The average flight time between Bangkok and Colombo is 3 hours 24 minutes. According to Trip.com data, travel demand is highest in July. October is generally the cheapest month to book.

Cheapest one-way
S$ 156
Thai AirAsia Thai AirAsia BKK-CMB 3h 25m · Direct Mon, Sep 21
Book Now
Cheapest return
S$ 395
Thai AirAsia Thai AirAsia BKK-CMB 3h 20m · Direct Sat, Sep 19 - Sat, Sep 26
Book Now
Best time to book
January
Cheapest
July
Peak season for travel
Route details
2,380.36km
Flight distance
3h 24m
Average flight time

Explore the cheapest flights from Bangkok to Colombo in the next three months. Based on Trip.com's data from the latest 7 days, one-way direct flights start at S$ 156, and round-trip direct tickets start at S$ 395.

Popular airlines from Bangkok to Colombo

You can choose from 3 airlines that fly from Bangkok to Colombo, including Srilankan Airlines, Thai Airways, and Thai AirAsia. Thai AirAsia offers the lowest prices on this route.
Srilankan Airlines logo Srilankan Airlines
Thai Airways logo Thai Airways
Thai AirAsia logo Thai AirAsia
Airlines are determined based on actual purchased flight tickets from Bangkok to Colombo according to previous 12 months data from Trip.com.

Trip.com Price Insights on Flights from Bangkok to Colombo.

What is the cheapest month for one-way flights from Bangkok to Colombo?

The average price of one-way flights from Bangkok to Colombo purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for flights from Bangkok to Colombo is January, with an average price of S$ 178, and the most expensive month is June, with an average price of up to S$ 276.

S$ 276
S$ 227
S$ 178
S$ 129
    Cheapest
  • S$ 214
    Aug
  • S$ 211
    Sep
  • S$ 208
    Oct
  • S$ 206
    Nov
  • S$ 193
    Dec
  • S$ 178
    Jan
  • S$ 183
    Feb
  • S$ 196
    Mar
  • S$ 261
    Apr
  • S$ 271
    May
  • S$ 276
    Jun
  • S$ 270
    Jul

What is the cheapest month for round-trip flights from Bangkok to Colombo?

The average price of round-trip flights from Bangkok to Colombo purchased by Trip.com users by month over the past 12 months.

Based on Trip.com’s data, the cheapest month for round-trip flights from Bangkok to Colombo is September, with an average price of S$ 496, and the most expensive month is June, with an average price of up to S$ 616.

S$ 616
S$ 556
S$ 496
S$ 436
    Cheapest
  • S$ 503
    Aug
  • S$ 496
    Sep
  • S$ 510
    Oct
  • S$ 566
    Nov
  • S$ 551
    Dec
  • S$ 514
    Jan
  • S$ 555
    Feb
  • S$ 554
    Mar
  • S$ 607
    Apr
  • S$ 586
    May
  • S$ 616
    Jun
  • S$ 611
    Jul

What is the cheapest day to fly from Bangkok to Colombo during National Day?

Based on Trip.com's data over the past 3 days, these are the lowest one-way airfares from Bangkok to Colombo during National Day.

National Day is scheduled on Aug 9. The flights from Bangkok to Colombo are cheapest on Aug 10, with the lowest fare of S$ 255.

S$ 266
S$ 261
S$ 255
S$ 250
    Cheapest
  • S$ 256
    5
    Aug
  • S$ 266
    6
  • S$ 260
    7
  • S$ 264
    8
  • S$ 257
    9
  • S$ 255
    10
  • S$ 256
    11

Frequently Asked Questions

  • Which airlines offer the cheapest flights from Bangkok (BKK) to Colombo (CMB)?

    Based on Trip.com data, Thai AirAsia offers one-way fares as low as S$ 156 on Cheapest nonstop routes (e.g. DMK to CMB on Mon, Sep 21), while Thai AirAsia offers Cheapest nonstop round-trips from S$ 395 departing on Sat, Sep 19 and returning on Sat, Sep 26.
  • At the moment, you can catch a direct flight from Bangkok to Colombo with the following airlines, including: Srilankan Airlines Thai Airways Thai AirAsia Selected airlines are based on historical data collected from flight bookings users made on Trip.com within the last 90 days.
  • It takes about 3 hours 24 minutes to fly from Bangkok (BKK) to Colombo (CMB).
  • By analyzing data from all airlines on the Trip.com flight calendar, it looks like the best time to book a flight from Bangkok to Colombo is around 40 days (6 weeks) in advance, and the best time to fly is usually on Tuesday, Wednesday, and Saturday. Tuesday typically offers the cheapest flights for departure, while Saturday offers the best return deals.
  • Based on Trip.com data in the past 4 weeks, there is 28 flight per week flying from Bangkok to Colombo. You can check the weekly schedule for popular airlines on this route below: Srilankan Airlines: S/M/T/W/T/F/S -- UL405 (15:00) Thai Airways: S/M/T/W/T/F/S -- TG307 (22:03)
  • To find best deals on flights from Bangkok to Colombo, you can use various tools on Trip.com:
    · Be flexible with your travel dates to get the cheapest flight deal. Now the cheapest flight deal is on Mon, Sep 21, with one-way flights priced at just S$ 156.
    · Compare airlines strategically. Budget carriers often provide the lowest base fares, while we found the most affordable airline currently operating on this route is Thai AirAsia.
    · Set up price alerts to easily monitor ticket prices without having to check every day.
    · Check Trip.com flight deals and promo codes frequently.
    · Avoid peak season unless you book very early. It seems the peak season for Colombo travel is around July.
    · Get exclusive promo codes for Trip.com app users.
  • The cheapest months to fly from Bangkok to Colombo is October, when demand for travel is lower.
  • After crunching the numbers on our August flight calendar, it's currently cheapest to fly from Bangkok to Colombo on August 27, 2026 with Thai AirAsia, with prices starting at S$ 401.
  • You can land at any one of the following hubs in Colombo, with Suvarnabhumi Airport to Bandaranaike International Airport (BKK-CMB) is by far the most common option on this route: Bandaranaike International Airport (CMB).
  • The time difference between Colombo and Bangkok is 1h.
  • Tickets can only be changed or cancelled if permitted by airline policy. To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy. However, if the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.
  • Based on Trip.com data for flights departing in the next 30 days, the average one-way fare from Bangkok to Colombo is S$ 362. Fares vary by travel date, airline and availability.
  • Based on Trip.com data for travel in the next 30 days, the average round-trip fare from Bangkok to Colombo is S$ 625. The final price depends on the outbound and return dates, airline and fare conditions.
  • Enter Bangkok and Colombo, choose your travel dates and passengers, then compare flights by price, duration and baggage. Select a fare, review the change and cancellation rules, enter traveller details and complete payment to receive your confirmation.
  • Thai AirAsia, IndiGo and AirAsia Berhadare the most popular budget airlines flying from Bangkok to Colombo. Check baggage, seat and payment fees before comparing the final price.

Flights from Bangkok to Colombo

Flying from Bangkok to Colombo: A Guide for Tourists

If you're planning a trip from Bangkok to Colombo, you're in for a fascinating journey filled with rich cultural experiences and breathtaking landscapes. Colombo, the capital of Sri Lanka, is located on the southwestern coast of the country and offers a perfect blend of history, modernity, and natural beauty.

Interesting & Fun Facts about Colombo:

  • Colombo is Sri Lanka's largest city and commercial hub.
  • The city has a rich colonial heritage, influenced by the Portuguese, Dutch, and British.
  • Colombo's vibrant street markets, such as Pettah Market, offer an incredible shopping experience.
  • It is home to several historical landmarks, including the Gangaramaya Buddhist Temple and the Red Mosque.
  • The city boasts beautiful beaches, such as Mount Lavinia Beach, where you can relax and soak up the sun.

Airports in Colombo

Colombo is served by two airports:

  • Bandaranaike International Airport (CMB): Located in Negombo, about 35 kilometers north of Colombo, CMB is the primary international gateway to Sri Lanka. It offers excellent facilities, including duty-free shopping, lounges, and a wide range of dining options.
  • Ratmalana Airport (RML): Situated closer to Colombo, Ratmalana Airport mainly serves domestic and regional flights.

Estimated Flight Time and Layovers

The average flight time from Bangkok to Colombo is around 3 hours and 30 minutes. However, the duration may vary depending on factors such as the airline, weather conditions, and possible layovers. Some flights may have layovers in cities like Kuala Lumpur or Singapore. It is advisable to check the specifics while booking your tickets.

Tips for Choosing Flights from Bangkok to Colombo

When selecting your flight from Bangkok to Colombo, consider the following tips:

  • Compare prices and services offered by different airlines to find the best deal.
  • Check for any baggage restrictions or additional fees.
  • Consider the convenience of flight timings, especially if you have connecting flights or specific plans upon arrival.
  • Read reviews and ratings of airlines to ensure a comfortable and reliable journey.

Best Time to Fly from Bangkok to Colombo

The best time to fly from Bangkok to Colombo is during the non-peak seasons, which are from May to August and December to March. During these months, you can enjoy pleasant weather and avoid the crowds of tourists.

Popular Airlines Flying from Bangkok to Colombo

Several reputable airlines operate flights between Bangkok and Colombo, including:

  • SriLankan Airlines
  • Thai Airways
  • AirAsia
  • Malaysia Airlines
  • Singapore Airlines

Tips for Traveling to Colombo

Here are some useful tips for traveling to Colombo:

  • Airport Arrival Information: Upon arrival at Bandaranaike International Airport, you can easily find taxis or prearranged transfers to the city. It is advisable to book a reliable transportation service in advance.
  • Common Payment Mode: The common payment mode in Colombo is cash, although credit cards are widely accepted in most hotels, restaurants, and tourist establishments. It is advisable to carry some local currency for small purchases and street markets.
  • Common Transport Options: Getting around Colombo is convenient with options like taxis, tuk-tuks (auto-rickshaws), and public buses. It is recommended to negotiate the fare before boarding a taxi or tuk-tuk.
  • General Visa Information: Tourists visiting Sri Lanka need to obtain a visa before arrival. It is advisable to check the specific visa requirements based on your nationality and plan accordingly.

Why Book Your Flight with Trip.com

When planning your trip from Bangkok to Colombo, booking your flight with Trip.com offers several benefits:

  • Convenient and user-friendly online booking platform.
  • Access to a wide range of flight options and competitive prices.
  • Earn Trip Coins with every booking, which can be redeemed for discounts on future trips.
  • 24/7 customer service support for any queries or assistance.

Embark on a memorable journey from Bangkok to Colombo and explore the wonders of this captivating city with Trip.com!

Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.

Book with no extra fees

Prices displayed on this page are all-inclusive (incl. taxes, fuel surcharges, Civil Aviation Development Fund, etc.), and all fees are shown before payment. Charges for checked baggage, meals, Wi-Fi, and other optional services may also appear in the flight cards.

Real-time pricing updates

Prices, availability, and travel information on this page have been updated within the last 24 hours, and with many routes refreshed in real time. The more popular the route, the more accurate the data.

Change & Cancellation Policy

Trip.com shows the change and cancellation rules for each ticket during the booking process, including all related fees and conditions. Please refer to the following scenarios:
Voluntary cancellation/change:
To request a change or cancellation, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and flight segment, and submit your request. Please note that additional charges may apply based on the airline’s fare rules.
Cancellation/change due to a flight schedule change:
If your flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For full details of change and cancellation policies, please refer to the customer support pages.