
2
Airlines
14×
Per week
฿10.9k
From (live)
viaFD
3.8h
Nonstop
Bangkok (BKK) → Colombo (CMB)
Bangkok
Suvarnabhumi Airport
DISTANCE
2 583 km
Colombo
Bandaranaike International Airport
Flight time is an estimate: great-circle distance with ~8% routing adjustment and ~45 min ground operations. Actual block time depends on the carrier, winds, and specific service (check the airline schedule).
Fare trend — last 9weeks
↓ down 6%Lowest one-way fare from weekly Travelpayouts snapshots. See methodology for how we collect this.
🇱🇰
CMB ·
- Country
- Sri Lanka
- Capital
- Colombo
- Currency
- LKR
- Visa (Thai passport)
- ETA online (paid)
- Audience
- High — Buddhist pilgrim corridor (India/Nepal/Sri Lanka)
When are fares cheapest?
Cheapest one-way fare actually found for each departure month — click a month to search.
Cheapest month to fly Bangkok to Colombo: November 2026, from ฿5,104 one-way.Based on 10 months of tracked fares · updated Aug 16, 2026
Compare carriers on this route
🇱🇰SriLankan Airlines
UL
- Frequency
- 14× / week
- Baggage
- LCC (paid)
- Migrant program
- —
🇹🇭Thai Airways
TG
- Frequency
- 14× / week
- Baggage
- LCC (paid) +10
- Migrant program
- ✓
Bangkok to Colombo links Thailand with Sri Lanka, two countries bound by a shared Theravada Buddhist tradition. The route carries Thai Buddhist pilgrims travelling to Sri Lanka’s ancient sites, tourists drawn by the island’s beaches, hills and tea country, and a steady stream of business and family travel. Around 14 flights a week, roughly twice daily, keep the link dependable.
Block time is close to 3.8 hours. Sri Lanka’s pilgrimage and tourism seasons both shape demand, and Colombo also serves as the entry point for travel onward across the island, from the cultural triangle in the centre to the southern coast.
Corridor profile
The BKK–CMB corridor runs about 14 departures a week across 2 carriers, with an average block time of 3.8 hours, and the lowest fare the feed returned for this route is ฿4,375. The frequency figure counts every carrier on the route combined, not any single airline.
| Field | Detail |
|---|---|
| Route | Bangkok (BKK) → Colombo (CMB), Sri Lanka |
| Direct carriers | SriLankan Airlines and Thai Airways |
| Frequency | ~14/week |
| Block time | ~3.8h |
| Traveller cluster | B (Buddhist pilgrims) |
| Market low (cache) | ฿11,285 |
Combined frequency is not your airline’s frequency. Those 14 weekly departures are spread across 2 carriers, and when your flight is cancelled only the airline holding your ticket owes you a seat. A rival’s empty seat on the same city pair does not help unless an interline agreement exists or you are willing to buy a second ticket. That is why a multi-carrier route is not automatically the safer one it appears to be.
“Direct” and “nonstop” are not synonyms. The 3.8-hour figure is an average gate-to-gate block time for a nonstop, taxi time included but connections, check-in and immigration excluded. In booking systems “direct” means only that the flight number does not change — a single-number flight can still put down en route to refuel or pick up passengers. The word that guarantees no intermediate landing is nonstop. Filter on that one if the clock matters.
Airlines & baggage
Baseline baggage on BKK–CMB runs 30 kg across the 2 of 2 carriers on the route for which we hold a row. These are carrier reference baselines, not entitlements attached to every ticket: cabin class, fare brand and frequent-flyer status all change the weight you actually get.
| Airline | Alliance | Baggage | Migrant uplift | Hajj charter |
|---|---|---|---|---|
| SriLankan Airlines (UL) | Oneworld | 30 kg | — | — |
| Thai Airways (TG) | Star Alliance | 30 kg | +10 kg | yes |
Dedicated Hajj/Umrah charters are not in this table. The generous allowances pilgrims hear about are package terms an operator has contracted with an airline, not published entitlements on ordinary tickets, and the figures change season to season. Travelling with a group, work from the paperwork of an operator licensed through the Chularatchamontri Office. Buying a scheduled ticket yourself, you get that ticket’s allowance — not the package’s.
Excess weight prices in steps, not in averages. The allowance is per passenger, not per booking, so bags belonging to one group do not automatically pool unless the carrier operates a shared-allowance policy for people booked together. Excess charged at the desk is almost always far dearer than extra weight bought online in advance, and advance purchase stays open until the carrier’s cut-off. Weighing bags at home is the highest-value minute in the whole process.
Airlines on this route
2 carriers operate BKK–CMB — all full-service. Alliances present on the route: Oneworld, Star Alliance. Multiple carriers only affect price when both sides are actually selling in the same window. We hold 10 monthly lows spanning a 36% range.
Two carriers serve BKK-CMB: SriLankan Airlines and Thai Airways, both full-service with checked baggage included. SriLankan Airlines runs Colombo as its hub, which makes it the natural choice for travellers connecting onward to South India or the Maldives. Thai Airways offers the direct point-to-point alternative. With two full-service operators, the practical choice is mostly the schedule, the cabin and any onward connection you need.
The floor changes hands. Across our 8 weekly captures (2026-W20–2026-W31) the lowest fare sat with 2 different carriers, Thai AirAsia holding it most often at 6 of them. Loyalty to one airline on this corridor therefore has a price. With N=8 this is a small sample — directional, not conclusive.
What an alliance buys, and what it does not. Oneworld, Star Alliance on this route means through-checked bags, conditional lounge access, and — the part that matters — a realistic chance of being moved onto a partner’s aircraft when things break. What an alliance does not buy is compensation. That comes only from the law of the jurisdiction involved, never from a logo on the ticket.
Monthly market-low pattern (THB)
Across the 10 months in our cache the lowest recorded fares run from ฿5,130 (Aug 2026) to ฿6,982 (May 2027), a 36% spread. Each value is a single snapshot, not that month’s average. This corridor scores 7/10 on our own catalogue demand ranking.
| Month | Market low |
|---|---|
| 2026-07 | ฿5,947 |
| 2026-08 | ฿5,584 |
| 2026-09 | ฿5,701 |
| 2026-10 | ฿5,660 |
| 2026-11 | ฿5,359 |
| 2026-12 | ฿5,702 |
| 2027-01 | ฿5,411 |
| 2027-02 | ฿5,713 |
| 2027-03 | ฿5,738 |
This is the lowest fare our feed returned for BKK–CMB, not a quoted price. It is the minimum of the record we hold for this one corridor — not the lowest value in our fare cache, not an average, not a live quote, and not a promise that a seat still exists at that number. An unusually low reading almost always traces to one carrier’s limited promotional inventory, which is gone before you reach checkout. Treat it as a reference line for how low this corridor can go, then check live pricing before deciding.
Fare trends
Between 2026-W20 and 2026-W31 we captured the BKK–CMB low 8 times, ranging ฿4,375 to ฿11,987 — a 174% spread. The cheapest reading fell in week 2026-W31, and from first capture to last the low moved down 63%.
BKK-CMB fares firm up around Sri Lanka’s tourism high season — the drier months on the west and south coasts — and the main Buddhist pilgrimage periods. For those windows, six to ten weeks of lead time is sensible. Outside them, four to eight weeks usually finds a workable economy fare in THB. With only two carriers the route is less volatile than the busier corridors, but comparing both on your dates still helps.
How to read a 174% spread. The gap between the cheapest and dearest week is the size of the movement this corridor showed in the window we observed. A wide spread means timing matters a lot; a narrow one means the fare is stable and watching it is not worth your time. The figure measures only the lows we captured, not every seat sold that week.
Seasonality & best time to book
Our catalogue lists 2 carriers on this city pair. On BKK–CMB the season is set by weather more than by price. The Gangetic plain and the Kathmandu valley are driest and coolest from roughly November to February, and monsoon runs about June to September. Major Buddhist observances crowd the sites far more visibly than they move airfares.
Bangkok–Colombo fares move with demand. The cheapest windows fall outside school holidays, Songkran and New Year; book 4–8 weeks ahead for normal dates. As a Buddhist-pilgrim corridor, fares rise around religious festival dates and the pilgrimage season.
Observance dates hit accommodation before they hit airfares. Rooms close to the principal sites are limited and fill earlier than seats. If the intention is to be present on a specific day, book the accommodation first and fit the flight to it. Doing it the other way round usually ends with a cheap ticket and a bed far enough out to cost real hours every day.
Frequency is seasonal too, not just price. The 14 weekly departures in our catalogue is an estimate of the standard schedule; carriers add and cut rotations by season. That means the cheapest month can also be the month with the fewest options — and with fewer rotations, one cancellation hurts more. Read price and frequency together.
About Colombo
Our catalogue lists 2 carriers on this city pair. Colombo (CMB) sits in Sri Lanka, uses LKR, and the visa position we record for a Thai passport is: ETA online (paid). The flight from Bangkok runs about 3.8 hours. Sri Lanka — Anuradhapura, Polonnaruwa, Sri Pada Buddhist sites
Colombo is Sri Lanka’s commercial capital, a coastal city of colonial-era buildings, markets and a long seafront. For Buddhist travellers from Thailand it is the starting point rather than the destination — the revered sites lie inland and to the north, from the Temple of the Sacred Tooth Relic in Kandy to the ancient cities of Anuradhapura and Polonnaruwa. Sri Lanka’s Theravada tradition is closely related to Thailand’s own, which gives these pilgrimages a particular resonance for Thai visitors.
Local time at the destination. Colombo runs on Asia/Colombo, 1.5h behind Bangkok. The gap holds all year; the zone does not shift its clocks. The offset matters most on overnight flights, because the times on a ticket are local at each end rather than an elapsed duration. Misreading the arrival time is a common way to book a transfer or a hotel night on the wrong date.
Passenger rights on BKK–CMB
Our catalogue lists 2 carriers on this city pair. Departures from Thailand fall under Thailand CAAT; the return from Colombo falls under Sri Lanka CAA. The two regimes are not the same, and what you are owed changes with the direction of travel and the nationality of the operating carrier — never with the fare you paid.
No European-style compensation schedule applies here. The destination sits with Sri Lanka CAA, which typically imposes duty of care, re-routing and refund obligations but no fixed EU261-style cash bands. The enforceable floor is therefore the airline’s own conditions of carriage plus Thailand CAAT rules for departures from Thailand. Read the conditions of carriage before you buy — that is the document that actually binds you.
Baggage and delay are governed by different instruments. If a bag is lost or arrives late on an international journey, the basis of claim is the Montreal Convention 1999, which applies where both the origin and destination states are parties. Its ceilings are denominated in SDR and revised periodically, so only the current figure is citable. The practical consequence is that the two claims are independent: having no delay-compensation right does not remove a baggage claim, and the report should be filed at the baggage desk before you leave the airport.
FAQ
Which airlines fly Bangkok to Colombo?
The BKK-CMB route is operated by SriLankan Airlines and Thai Airways. Compare baggage, alliances and fares in the table above.
How long and how often is the BKK-CMB flight?
Block time is ~3.8h, with ~14 flights per week across all carriers.
When is BKK-CMB cheapest to book?
The lowest fare our feed returned for this route is ~฿5,359. Book 4–8 weeks ahead; avoid Songkran, school holidays and peak season to save 15–30%.
What exactly is the lowest fare shown on this page?
It is the cheapest fare our cache has recorded on BKK–CMB, captured one snapshot at a time. It is not an average, not a live quote and not a guarantee that a seat still exists at that price. Use it as a reference floor, then check live pricing.
What is the difference between a direct and a nonstop flight?
Direct means the flight number does not change, but the aircraft may still land en route. Nonstop means no intermediate landing at all. If the clock matters, filter on nonstop, not direct.
If my BKK–CMB flight is cancelled, who is responsible?
The destination sits with Sri Lanka CAA, which generally imposes duty of care, re-routing and refunds but no fixed EU261-style cash bands. The enforceable floor is the airline’s conditions of carriage plus Thailand CAAT rules for departures from Thailand.
Will my bag be through-checked if I book two separate tickets?
No. Through-checking happens only when every sector is on one ticket or an interline agreement exists. On separate tickets you reclaim the bag, clear the transit country’s immigration and check in again — and a missed connection is a new ticket at your cost.
Search live fares
Search BKK → CMB on Aviasales →
Related
Where to stay · Colombo
Hotels in Colombo — baht budget
Budget
Guesthouse & 2-3★
฿900–1,800 / night
Mid
Comfort 3-4★
฿1,800–4,000 / night
Luxury
5★ & resort
฿4,000+ / night
Hotellook compares 70+ booking sites including Booking.com, Agoda, Trip.com — booking earns us a small commission at no extra cost.
All hotels in Colombo