Cheap Flights to Ratnapura from NT$2,421

Popular airlines to Ratnapura

  • Emirates

  • Qatar Airways

  • Etihad Airways

  • SriLankan Airlines

  • Turkish Airlines

  • Singapore Airlines

  • Air India

  • Be in the know

    Get alerts if flight prices drop or rise*
  • Book smarter

    Save up to 45% on select hotels after you book a flight*
  • Earn twice

    Earn your airline miles on top of our rewards

How much is the cheapest flight to Ratnapura?

Prices were available within the past 7 days and start at NT$2,421 for one-way flights and NT$6,205 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

AirAsia
Batik air
AirAsia
Thai AirAsia
SriLankan Airlines
AirAsia X
Thai Airways International
AirAsia
Malaysia Airlines
China Eastern Airlines

Trending flights to Ratnapura

These prices were available within the past 7 days. Prices quoted are per person, round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

AirAsia X

Frequently asked questions

How do I find cheap flights to Ratnapura that have flexible change policies?
When it comes to traveling these days, flexibility is crucial. That's why we have a "No change fee" filter to help you track down cheap, flexible flights to Ratnapura. It's on the left-hand side of your screen right underneath the "Flexible change policies" heading.
How can I find cheap tickets to Ratnapura?
An excellent strategy for scoring cheap airfares is to be flexible with your dates. Start by searching for your flight to Ratnapura, then click on the "flexible dates" box to see prices for nearby days. Want another good tip? Book well ahead. To give you an idea of costs, NT$6,205 was the best price for a flight to Ratnapura in the last seven days.
How much is a flight to Ratnapura?
If you were jetting one way from Kuala Lumpur (KUL), you could've snapped up a cheap seat for just NT$2,421 in the last seven days. Round-trip journeys to Ratnapura ranged from only NT$6,205 to NT$15,605 during this same period.
When is the cheapest time to fly to Ratnapura?
Taking off on a Tuesday, followed by a Monday, is generally the best way to nab the cheapest deal. Steer clear of the weekend if you can, because Saturday is typically the most expensive day. Spend the funds you saved having fun in Ratnapura instead!
How much is a plane ticket to Ratnapura?
In the last seven days, tickets varied between NT$6,205 and NT$15,605. Check out our terrific deals to Ratnapura, pick your favorite and then get packing!
What months are the cheapest to book a flight to Ratnapura?
To pick up a bargain flight to Ratnapura, book during February when the price of tickets are at their lowest. What time of year is expensive? In the USA, it's the festive month of December.
*Available to Expedia members.