Cheap flight tickets to Sri Lanka

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and bags, 1 Adult, Economy
      Malaysia Airlines
      SriLankan Airlines
      AirAsia
      Japan Airlines
      Garuda Indonesia
      Firefly

      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 RM884
      Cheapest month to flyOctober
      Average flight time3 hrs, 31 mins
      Possible destinations9
      Most popular airlineMalaysia Airlines
      Average flights per week115

      Find the cheapest time to fly to Sri Lanka

      Flexible on travel dates? Find the cheapest month – or even day – to fly to Sri Lanka.

      Which airlines fly direct to Sri Lanka?

      Air Seychelles
      AirAsia
      APG Distribution System
      BatikAir Malaysia
      Firefly
      FitsAir
      Garuda Indonesia
      Japan Airlines
      Kuwait Airways
      Malaysia Airlines
      SriLankan Airlines

      Frequently asked questions

      The average flight time between Malaysia and Colombo (Sri Lanka's capital), is 3 hours and 31 minutes. This has been calculated based on journeys departing from Kuala Lumpur.
      Malaysia Airlines, SriLankan Airlines, AirAsia, Japan Airlines, Garuda Indonesia, Firefly, Air Seychelles and FitsAir all fly direct to Sri Lanka.
      We crunched some numbers and found that the cheapest month to fly to Sri Lanka is currently October.
      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 RM884. 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 RM884.
      After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Sri Lanka is Saturday, 24 October 2026, – to Colombo Bandaranayake Airport.

      Discover Sri Lanka

      How to find cheap flights to Sri Lanka

      • Score a better price on a flight to Sri Lanka by taking off from Kuala Lumpur International, often the most budget-friendly departure option.

      • Consider flying into Colombo Bandaranayake to get even more value from your fare.

      • October is generally the cheapest time to visit Sri Lanka.

      • For a return ticket, the lowest price right now is RM884. One-way fares are available from RM343.

      • Not fussed where you land? Add where you're departing from, then enter 'Sri Lanka' in the 'To' field. This will give you a list of destinations and the option to sort them by 'Cheapest flights.'

      • If you've already settled on a destination city, select 'Add nearby airports.' This lets you compare fares across any nearby airports and potentially lower your costs.

      • Have the best deals come straight to you by creating a Price Alert. You'll get an email or a notification on the app when prices drop.

      • Book your tickets around 11 months ahead. That's the general recommendation for scoring the biggest bargains.

      The best time to go to Sri Lanka

      • If you're flexible with your dates, use the 'Whole month' tool. It'll help you find the cheapest days or months to fly.

      • Organise your trip for January if you want to go when it's busy. This is the most popular month for flights, but also when fares are usually more expensive.

      • Travel in December if you're looking for a more relaxed experience. This is the least busy time of year and also when plane tickets to Sri Lanka are often cheaper.

      • Weather can have a real impact on your trip, so travel when the forecast suits your plans. Average highs reach 32ºC (90ºF) in March, making it one of the warmest months in Sri Lanka.

      • Temperatures are often coolest around February, with average lows sitting at 19ºC (66ºF).

      • November is typically the wettest time of year, while February is the driest.

      • When deciding on your dates, also factor in monsoon season and periods of cyclone activity. Weather risks can vary by region, so it's worth checking what applies to the areas you're visiting.

      Getting to Sri Lanka

      Places to visit in Sri Lanka

      Colombo

      • With a population of roughly 650,000 and located in Western Province, this city headlines the list of must-visit places.

      • Well-known stops include Independence Square & Independence Memorial Hall, Galle Face Green and Gangaramaya Temple.

      • Flying into Colombo usually means coming through Colombo Bandaranaike International Airport (CMB). You’ll find some excellent flight deals to Sri Lanka through this airport.

      • Browse the range of hotels in Colombo and round out your trip with a stay that fits your budget and style.

      Jaffna

      • This Northern Province city of around 170,000 comes with plenty of its own appeal.

      • The biggest highlights include Nallur Sivan Kovil, Nallur Kovil and Jaffna Public Library.

      • Fly in through Jaffna International Airport (JAF) and go straight from arrivals to discovering the sights.

      • The same magic behind our flight search can also help you find the best room rates online. Use it to compare prices and availability across hotels in Jaffna.

      Hambantota

      • Set in Southern Province, this city sits comfortably among the best places to visit in Sri Lanka.

      • Major attractions to experience while you're here include Red Sand Beach, Birds Research Centre & Resort and Martello Tower.

      • Mattala Rajapaksa International Airport (HRI) is the city's main airport, with routes linking it to major destinations across the region and beyond.

      • From mini breaks to longer stays, hotels in Hambantota cover a wide range of budgets and travel styles.

      Good to know

      • Entry rules can change often, so check whether you'll need a visa or any other kind of documentation before you travel. Your airline, travel agent or the local consulate or embassy should have the most up-to-date information.

      • You'll be using the Sri Lankan Rupee (LKR) for all your purchases.

      • Access to ATMs (automatic teller machines) is very limited. It's worth planning how and when you'll access cash.

      • In Sri Lanka, tipping is expected rather than optional. The amount you leave usually reflects the service you receive.

      • With low Wi-Fi availability, getting online can be difficult while you're on the road. Download what you need (like maps, tickets and information) when you do have access.

      • The population of Sri Lanka is about 22 million. Sri Jayawardenepura Kotte is the capital.

      • You won't need to adjust your watch as you travel through this destination, with one standard time zone of UTC+5 inches place.

      • Sri Lanka is part of the Southern Asia subregion of Asia.

      • Some of the biggest events on the calendar include Sinhala and Tamil New Year, the Vesak religious and cultural festival and Independence Day. Time your flight to Sri Lanka around occasions like these for an experience that moves beyond the must-see list.

      Complete your trip with hotels and a car hire

      • A cheap ticket to Sri Lanka will get you there. What comes next is planning the stay. Discover the best prices and exclusive rates for hotels in Sri Lanka. For the freedom to explore at your own pace, also browse the range of car hire options in Sri Lanka.