Doha to Colombo is a short, popular hop across the Arabian Sea — under five hours non-stop, with a big Sri Lankan community in Qatar keeping the route busy year-round. This guide covers who flies it, what a fair return fare looks like in Qatari riyals, and when to book to land the best price.
Route: Doha (DOH, Hamad International) → Colombo (CMB, Bandaranaike International)
Distance: approximately 3,400 km (2,100 miles)
Non-stop flight time: about 4h 45m outbound; a little shorter coming back
Direct flights: Yes — Qatar Airways and SriLankan Airlines both fly non-stop, usually on the Boeing 787 Dreamliner.
Fares from Doha to Colombo (QAR)
Colombo is a year-round destination, but fares track Sri Lanka’s seasons and the Gulf holiday calendar. The dry, sunny west-coast season (December–March) and the mid-April Sinhala & Tamil New Year are the busiest and priciest; the southwest monsoon (May–September) is quieter and cheaper. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | high |
| February | high |
| March | medium-high |
| April | high (New Year) |
| May | low-medium |
| June | low |
| July | medium (school holidays) |
| August | medium |
| September | low |
| October | low-medium |
| November | medium-high |
| December | very high |
Reference points from our own deal tracking: the cheapest returns we’ve seen land near QR 850, a good price is anything under about QR 1,150, and a typical fair fare sits around QR 1,400. The monsoon months are where the sub-QR 1,000 fares appear.
Airlines on this route
Non-stop (about 4¾ hours):
- Qatar Airways — multiple daily non-stops from its Hamad International hub, usually on the Boeing 787; the widest choice of times and the easiest onward connections.
- SriLankan Airlines — the Sri Lankan flag carrier, non-stop on the 787 or A330, often a touch cheaper on the leisure fares.
One-stop (rarely cheaper on this route):
- Connections via other Gulf hubs (for example Dubai or Abu Dhabi) do exist, but on a four-and-a-half-hour route the two non-stops almost always win on both price and time.
Because Qatar Airways and SriLankan compete head-to-head, keep an eye on both — the gap between them can be QR 100–QR 300, and it flips depending on the week.
When to book & how to save
- Book 4–8 weeks ahead for the everyday fares; because it’s a short route, prices don’t swing as violently as long-haul, but the cheapest seats still go early.
- Avoid the peaks: the December–New Year window and mid-April (Sinhala & Tamil New Year) are the most expensive — book those two months out or more.
- Travel in the monsoon shoulder (May, June, September) for the lowest fares; the rain on the west coast comes in bursts, and the east coast (Trincomalee, Arugam Bay) is actually at its best.
- Compare the all-in bag price: both carriers usually include 25–30 kg checked on their standard fares, but the very cheapest promo tickets can trim that — check before you commit.
- Fly midweek where you can; Tuesday–Thursday departures are typically a little cheaper than the Friday weekend rush out of Doha.
Arriving in Colombo
Flights land at Bandaranaike International Airport (CMB) in Katunayake, about 35 km north of central Colombo. The quickest route in is a metered airport taxi via the E03 expressway — roughly 45 minutes to the city for about LKR 6,000–9,000 (around QR 70–110). Cheaper options are the air-conditioned airport expressway bus to Colombo Fort, or the local bus 187, both a fraction of the taxi fare. Pre-paid taxi counters in the arrivals hall give a fixed, hassle-free rate.
Frequently asked questions
How long is the flight from Doha to Colombo?
The non-stop flight takes about 4 hours 45 minutes from Doha to Colombo, and a little less on the way back thanks to the winds. Both Qatar Airways and SriLankan Airlines fly it directly, so there’s no need to connect anywhere.
Are there direct flights from Doha to Colombo?
Yes. Qatar Airways and SriLankan Airlines both operate non-stop flights between Doha (DOH) and Colombo (CMB), usually on the Boeing 787 Dreamliner. On a route this short the non-stops are also normally the cheapest option, so there’s little reason to connect.
How much does it cost to fly from Doha to Colombo?
A typical economy return runs about QR 850–QR 1,800 depending on the season. The best monsoon-season deals dip toward QR 850–QR 1,000, while the December peak and mid-April New Year sit at the top of the range.
What is the cheapest month to fly from Doha to Colombo?
June and September are usually the cheapest months to fly. Avoid December, early January and mid-April (Sinhala & Tamil New Year), which are the busiest and dearest.
Which airlines fly from Doha to Colombo?
Two carriers fly it non-stop: Qatar Airways from its Hamad International hub and SriLankan Airlines, the Sri Lankan flag carrier. They compete directly, so it pays to check both — the cheaper of the two changes from week to week.
Which airport do I fly into in Colombo?
You land at Bandaranaike International Airport (CMB), about 35 km north of Colombo near Katunayake. It’s the country’s main international gateway; the smaller Ratmalana airport handles mostly domestic and regional flights, so long-haul arrivals almost always use CMB.
How far in advance should I book Doha to Colombo flights?
Aim for 4 to 8 weeks ahead for everyday travel, and two months or more if you need the December or April peaks. As a short route the fares are steadier than long-haul, but the lowest seats still sell out first, especially around Gulf holidays and Eid.
Is it cheaper to fly on weekdays?
Usually a little. Midweek departures (Tuesday to Thursday) out of Doha tend to be cheaper than Friday–Sunday, when weekend and expat traffic peaks. Shifting your dates by a day or two can shave QR 100–QR 250 off a return.
Fare guidance based on aifly.one deal tracking and current airline schedules; last reviewed July 2026. Prices are indicative economy returns and change with demand — always check the live fare before booking.



