Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (13% more expensive on average)
Flight from Singapore to Colombo
or less
or less
Top tips for finding cheap flights to Sri Lanka
Looking for cheap airfare to Sri Lanka? 25% of our users found tickets to Sri Lanka for the following prices or less: From Singapore S$ 295 one-way - S$ 598 round-trip
Book at least 2 weeks before departure in order to get a below-average price.
High season is considered to be January, November and December. The cheapest month to fly from Singapore is October.
Enter your preferred departure airport and travel dates into the search form above to unlock the latest Sri Lanka flight deals.
FAQs - booking Sri Lanka flights
An average direct flight from Singapore to Sri Lanka takes 12h 20m, covering a distance of 2714 km. The most popular route is Singapore - Colombo with an average flight time of 3h 50m.
The cheapest ticket to Sri Lanka from Singapore found in the last 72 hours was S$ 253 one-way, and S$ 361 round-trip. The most popular route is Singapore Changi to Colombo Bandaranaike Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was S$ 361.
Etihad Airways, Qantas Airways & SriLankan Airlines fly the most frequently from Singapore to Sri Lanka.
Based on KAYAK flight searches, the most popular destination is Sigiriya (100% of total searches to Sri Lanka).
Etihad Airways, Qantas Airways and SriLankan Airlines have waived their change and cancellation fees on flights to Sri Lanka. Confirm policies on booking site.
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.