Direct flights from Bangkok to Colombo (BKK → CMB)

Distance 2,392 km (1,486 mi)
Est. duration 2h 49m
Loading map...
Live fares · BKK → CMB

Available flights

FDNon-stop
from$357
Book

Frequently asked questions

How far is the flight from Bangkok to Colombo? The flight distance from BKK to CMB is approximately 2,392 km (1,486 miles).
How long is the flight from BKK to CMB? The estimated flight time from Bangkok to Colombo is approximately 2h 49m.
What airlines fly from BKK to CMB? Airlines operating direct flights from Bangkok to Colombo include: 8D, TG, UL.

Cheapest fares Bangkok → Colombo

Bangkok BKK
Colombo CMB

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Bangkok → Colombo.

Try a nearby airport to Bangkok

Flights to Colombo (CMB) from other airports within 350 km of Bangkok. Often unlocks cheaper fares or better times.

Other flights from Bangkok (BKK)

Other flights from Colombo (CMB)