Travellers have found it’s best to book a flight 61 days in advance to save up to 43% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Malaysia to Sri Lanka 1-2 weeks in advance for as low as RM 1,109, or RM 1,307 for flights within the next 24 hours.
Our data shows that June tends to be the cheapest month to fly to Sri Lanka from Malaysia. Users have commonly found prices around RM 898 for the month, but tickets can be as low as RM 610. Due to multiple factors, prepare for potentially higher prices in December.
Yes, there are multiple flights from Malaysia to Sri Lanka for under RM 2,474. The cheapest flight booked recently is on SriLankan Airlines for just RM 2,424, but on average you can expect to pay RM 5,216.
Due to the rapidly changing circumstances due to COVID-19, airlines like Malindo Air, SriLankan Airlines, and AirAsia flying from Malaysia to Sri Lanka have implemented new flexible cancellation policies.
Cheapflights has 2 direct flights from Malaysia to Sri Lanka under RM 2,474. A good price for a direct flight from Malaysia to Sri Lanka is less than RM 3,088.
There are currently 9+ open flights from Malaysia to Sri Lanka within the next 7 days for less than RM 2,474.
When booking a flight from Malaysia to Sri Lanka, you may want to consider flying on AirAsia, Malaysia Airlines or Malindo Air as they are the most popular for this route.
Most travellers choose Kuala Lumpur Intl - Colombo Bandaranaike Intl, Kuala Lumpur Subang - Colombo Bandaranaike Intl or Johor Bahru Sultan Ismail Intl - Colombo Bandaranaike Intl when deciding on the best route from Malaysia to Sri Lanka.
While on average a flight from Malaysia to Sri Lanka is generally RM 1,083, our data shows the cheapest flight currently is RM 247. When looking at the most popular route, (Kuala Lumpur Intl - Colombo Bandaranaike Intl), you can expect to pay RM 2,379 for that flight.
Looking for the most reliable airlines to get you to your destination on time? Our data shows these are most likely to get you from Malaysia to Sri Lanka on time: Etihad Airways(92%), SriLankan Airlines(92%), Malaysia Airlines(92%.)
Departing from Malaysia to Sri Lanka will take you 3h 35m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.
Currently priced at RM 2,425, SriLankan Airlines will fly you from Malaysia to Sri Lanka and back. In addition to SriLankan Airlines, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Singapore Airlines and Emirates - these airlines can fly you to your destination from RM 2,652 and RM 3,480, respectively.
The cheapest airline one-way is Singapore Airlines, with whom users have recently found tickets for as low as RM 1,237. However, be on the lookout for offers from SilkAir and SriLankan Airlines, as they are both options that can get you from Malaysia to Sri Lanka for a low price.
||RM 134||RM 232||No cancel fee||66%||
Search AirAsia flights
||RM 214||RM 235||No cancel fee||77%||
Search Thai Airways flights
||RM 125||RM 242||No cancel fee||N/A||
Search Malindo Air flights
||RM 236||RM 309||No cancel fee||68%||
We couldn't confirm the COVID-19 safety measures taken by SriLankan Airlines. Please check directly on their website for additional information.
Search SriLankan Airlines flights
||RM 138||RM 349||No cancel fee||67%||
Search Malaysia Airlines flights