Flights to Sri Lanka

Compare Sri Lanka flights across hundreds of providers

Find the cheapest month or even day of the year to fly

Book the best fare with no fees

Flying to Sri Lanka

The things to know before you go.
Cheapest flight ticket found £375
Cheapest month to flyJanuary
Average flight time10 hrs, 32 mins
Possible destinations18
Most popular airlineAir Canada
Average flights per week68

Find the cheapest time to fly to Sri Lanka

Looking for the best ticket prices to Sri Lanka? It looks like January is currently the cheapest time to fly.

Which airlines fly direct to Sri Lanka?

Frequently asked questions

The average flight time between United Kingdom and Colombo (Sri Lanka's capital), is 10 hours and 32 minutes. This has been calculated based on journeys departing from London.
Air Canada and SriLankan Airlines both fly direct to Sri Lanka.
We crunched some numbers and found that the cheapest month to fly to Sri Lanka is currently January.
Yes – some airlines fly direct to Sri Lanka. You'll most likely fly non-stop to Colombo.
The best price we found for a return flight to Sri Lanka is £375. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
The cheapest city to fly into is Colombo; and the cheapest airport serving this city at the moment is Colombo Bandaranayake.
The cheapest airport in Sri Lanka is Colombo Bandaranayake – we've found flights from £375.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Sri Lanka is Monday, 13 January 2025, – to Colombo Bandaranayake Airport.

Discover Sri Lanka

How to find cheap flights to Sri Lanka

Searching for a fantastic journey to the Pearl of the Indian Ocean? Get ready to explore the island's charms with the most affordable flights to Sri Lanka. We've done the hard work for you, comparing prices from over 500 airlines and online travel agents to find you the best deals on flights to Sri Lanka. With no hidden fees, you can confidently book your ticket.

The best time to go to Sri Lanka

If you're after sunny skies and pleasant temperatures, the best time to visit Sri Lanka is during the peak tourist season from December to March. During this time, the weather is warm and dry, with average temperatures ranging between 27°C to 31°C, particularly in the coastal areas.

For a less crowded experience, you might consider the shoulder season from October to November when the weather can be less predictable, and a mix of sun and rain should be expected. The southwest monsoon season occurs from May to September, while the northeast monsoon season is from October to January. If you plan on engaging in water sports, visit the eastern coast during the southwest monsoon for surfing, snorkelling, and scuba diving. Kite and windsurfing enthusiasts should aim for April to September or December to March.

If you're flexible on your departure dates, use our Whole Month tool to find the cheapest day of the year to travel to any city you choose in Sri Lanka.

The best time to book flights to Sri Lanka

If you're looking for the cheapest time to book flights to Sri Lanka from the UK, it's best to start searching around 45 to 60 days before your departure date.

To monitor flight fares to Sri Lanka, use our Price Alert feature. Set up a Price Alert, and we'll notify you via email or push notification when the prices go up or down, helping you secure the best possible deal.

Airlines that fly to Sri Lanka

The most popular routes between the United Kingdom and Sri Lanka are:

From London (London Heathrow Airport) to Colombo (Bandaranaike International Colombo Airport) with SriLankan Airlines.

From London (London Heathrow Airport) to Colombo (Bandaranaike International Colombo Airport) with Qatar Airways.

From London (London Gatwick Airport) to Colombo (Bandaranaike International Colombo Airport) with Emirates.

Top things to see and do in Sri Lanka

With a significant blend of history, natural beauty, and culture, Sri Lanka is an island nation offering diverse experiences. Explore ancient temples and ruins in Anuradhapura and Polonnaruwa, climb the majestic Sigiriya Rock, or relax on pristine beaches in Unawatuna and Galle. Embrace the nation's deeply-rooted customs by attending some of its renowned festivals like Vesak Poya, celebrating Buddha's birth, and Kandy Esala Perahera, a spectacular procession honouring the tooth relic of Lord Buddha. The more adventurous ones can embark on wildlife safaris in Yala National Park or hike through Horton Plains.

Best cities to visit in Sri Lanka

Colombo

As Sri Lanka's capital, Colombo offers an intriguing mix of diverse culture, modern flair, and historic charm. Visit the old fort area for a taste of history and Galle Face Green for a stroll along the seaside.

Kandy

Located in the Central Province, Kandy is home to the Temple of the Sacred Tooth Relic, a key Buddhist site. Lush green hills surround this charming city, providing views and opportunities to hike through the beautiful Sri Lankan countryside.

Galle

Galle, situated on the south coast, is best known for its well-preserved 17th-century Dutch fort and historic streets. Take a walk along the fortified walls, visit the various museums, and enjoy the art scene in this charming seaside city.

Nuwara Eliya

Known as "Little England" due to its cool climate and architecture, Nuwara Eliya is a refreshing pit stop for travellers. Nestled within the island's rolling hills, it offers a perfect backdrop for exploring picturesque tea plantations and scenic waterfalls.


More travel options