Non-stop to Colombo for £503 return? British Airways has dropped this fare to Sri Lanka, and it's genuinely worth a look if you can travel in November or December.
The deal
Return flights London to Colombo with British Airways, non-stop both ways, from £503 per person. Travel dates fall within November–December 2026.
Why we like it
Direct flights to South Asia at this price are rare enough to warrant a proper look. No layovers means you'll actually arrive in one piece, not shuffled through a hub at 3am. The catch: you're locked into late-year travel, and availability at this price will evaporate fast. Check the fine print on baggage and seat selection — budget carriers are generous; legacy airlines less so.
How to book
Head to Jack's Flight Club to verify the fare is still live, then book direct with British Airways. Prices fluctuate by date within that November–December window, so compare a few options before committing.
📍 Explore Colombo
Use the map to scope out neighbourhoods, transport links and walking distance to the highlights.
🎟️ Top things to do in Colombo
Skip the queues with pre-booked tickets. Compare prices across GetYourGuide and Tiqets — both offer free cancellation up to 24 hours before.
#ad — we earn a small commission at no cost to you when you book through our links.





