Skip to content

Getting there

Flights to Sri Lanka

One airport, thirty-seven airlines, and a fare that moves by the month.

By Sri Lanka JourneysLast checked

Sri Lanka has one international airport that matters to a visitor: Bandaranaike, at Katunayake, 32.5 km north of Colombo and about ten kilometres from Negombo. Thirty-seven airlines serve it. December is the most expensive month to fly in every market we checked and the shoulder months are the cheapest — May from London, October from Melbourne and Dubai, September from Singapore and Chennai. We do not sell flights. We arrange what happens after you land.

Illustration of a passenger aeroplane descending over a palm-covered tropical coastline, with a small airstrip beside an amber beach and an indigo sea.

01

What is the cheapest month to fly to Sri Lanka?

There is no single cheapest month, because the answer depends on which side of the world you are leaving. What every market we checked agrees on is the expensive one: December is the peak everywhere, and from London the December average return is around £952 against £601 in May. The cheap months sit in the shoulders, and they are different shoulders in different places — May from London, October from Melbourne and Dubai, September from Singapore and Chennai, November from Pune.

Two monsoons drive it. The southwest monsoon brings rain to the west and south coasts roughly from May to September; the northeast monsoon does the same to the east and north from roughly November to February. December to March is therefore the dry season on the beaches most visitors are heading for, and it is also Christmas and New Year, so fare and weather peak together. July and August are the east coast's best months and the northern school holidays, which is why August is the worst month out of Pune at around ₹40,496.

The honest version: if you want the south coast at its best you are buying into the expensive season, and the only lever you have is booking early. If your dates are genuinely open, May or September gets you the cheapest seat of the year and puts you on the opposite coast from the rain — the east, and Trincomalee, which most itineraries skip.

02

Typical return fares by origin

These are metasearch route-page figures for economy returns, taken on 11 September 2026, each from the local domain so the currency is unambiguous. They cover a twelve-month window of what people have recently paid. They are not a quote and not a prediction: air fares move weekly.

FromTypical returnCheapest monthPriciest monthChecked
London (UK)£591–£857May, around £601December, around £952Sept 2026
Melbourne (Australia)A$1,054–A$1,525October, around A$1,017December, around A$1,854Sept 2026
Chennai (India)₹16,562–₹20,804September, around ₹15,443May, around ₹21,032Sept 2026
Pune (India, one stop)₹24,608–₹32,088November, around ₹23,670August, around ₹40,496Sept 2026
Dubai (Gulf)AED 1,363–AED 1,907October, around AED 1,230July, around AED 1,957Sept 2026
SingaporeS$504–S$713September, around S$546December, around S$750Sept 2026
Return economy fares, checked September 2026. Markets we did not check — the United States, Europe outside the UK, Kuala Lumpur, Bangkok, Doha, Delhi and Mumbai — are deliberately absent rather than estimated.

To show how much these move: on the same morning, a second metasearch site put the typical London–Colombo return at £555–£675 with a recent best of £565, against the £591–£857 in the table. Two sources, one route, one morning, and a £180 difference at the top of the range. The cheapest London return either of them had recorded in the previous year was £556. Use the bands to decide when to fly, not what to pay.

03

How far ahead should you book?

Further than most people do. The advance-booking guidance on the route pages we checked in September 2026 was 21 weeks or more from London for a saving of about 9% against last-minute, 23 weeks or more from Melbourne for about 17%, and around 12 weeks from Singapore for about 20%. That is roughly five months from the UK and Australia, and three from Southeast Asia. It matches what we see on the ground: December and January arrivals book in the northern summer, and people who leave a Christmas trip until October choose from what is left.

Day of the week is a smaller lever but a real one. Out of Pune, Sunday departures ran about 7% below the route average at around ₹26,237 and Tuesday about 14% above at around ₹32,131 — a spread of roughly ₹5,894 on the same journey. Worth a look if your dates flex by a day.

04

Which airlines fly to Colombo?

Thirty-seven, as of 2026, reaching 52 airports in 28 countries. The list below is the one we could confirm against a current airport route table; several carriers that appear on other people's lists are not on ours because we could not verify them, and an airline you cannot book is worse than no answer.

RegionAirlinesFlying from
Sri LankaSriLankan Airlines, FitsAirSriLankan is the national carrier and a oneworld member, flying roughly 33 international destinations on its own aircraft. FitsAir flies Ahmedabad, Dhaka, Dubai, Kuala Lumpur, Lahore and Malé.
UK and EuropeSriLankan, British Airways, French Bee, Air Astana, Enter Air, Smartwings PolandSriLankan flies Heathrow daily and Frankfurt year-round. British Airways returns to Gatwick and French Bee starts Paris–Orly, both seasonal and both new this season. Almaty is seasonal; Katowice and Warsaw are charters.
RussiaAeroflot, S7 AirlinesMoscow–Sheremetyevo and Novosibirsk, both seasonal and both restarting this season.
Gulf and Middle EastEmirates, flydubai, Qatar Airways, Etihad, Air Arabia, Air Arabia Abu Dhabi, Gulf Air, Kuwait Airways, Jazeera Airways, SalamAirDubai, Doha, Abu Dhabi, Sharjah, Bahrain, Kuwait City and Muscat. Dubai is the busiest route to Colombo at about 60 flights a week.
IndiaSriLankan, IndiGo, Air IndiaSriLankan serves eleven Indian cities; IndiGo flies Bengaluru, Chennai, Delhi, Hyderabad and Mumbai; Air India, Delhi and Mumbai.
Southeast AsiaSingapore Airlines, Malaysia Airlines, AirAsia, Batik Air Malaysia, Thai Airways, Thai AirAsia, VietJet Air, Vietnam AirlinesSingapore, Kuala Lumpur, both Bangkok airports and Ho Chi Minh City.
East AsiaCathay Pacific, China Eastern, Air China, Beijing Capital Airlines, Chongqing AirlinesHong Kong, Kunming, Shanghai–Pudong, Chengdu, Beijing–Daxing, Chongqing. SriLankan also flies Tokyo–Narita and Guangzhou.
AustraliaSriLankan, JetstarMelbourne only — SriLankan daily, Jetstar three a week. There is no nonstop from Sydney.
Indian OceanAir Seychelles, and several of the aboveMahé, and Malé on Emirates, Gulf Air, Chongqing Airlines and FitsAir.
Scheduled services to Bandaranaike International, checked September 2026. Seasonal starts are dated. Charter-only operators are marked.

Two things that list will not tell you. Colombo is capacity-constrained — congested enough that it limits approval of new flights, which is the whole argument for a second terminal. And SriLankan Airlines is mid-restructuring: privatisation was abandoned in July 2024, a government expert committee was formed in June 2026 for a strategic review, reported accumulated losses for 2024/25 exceeded US$2 billion, and the airline flies 23 Airbus aircraft while saying it needs at least seven more to rationalise its network. None of that affects a ticket you hold, but it is why the route map keeps moving.

05

SriLankan Airlines or a Gulf connection?

From London, SriLankan's Heathrow nonstop is about 10 hours 29 minutes in the air. The Gulf alternative — Emirates through Dubai, Qatar Airways through Doha, Etihad through Abu Dhabi — is two sectors and usually several hours longer door to door once the connection is counted; Colombo–Dubai alone is about 4 hours 33 minutes.

  • The nonstop is the better journey, and on a night flight into a 01:00 arrival that matters more than it sounds.
  • The connection usually buys a lower fare and a wider choice of departure days, and on a bad-weather day a second chance to be rebooked.
  • SriLankan is a oneworld member, which decides it for anyone sitting on British Airways or Qatar Airways miles.
  • Baggage allowances vary by fare class more than by airline, so read the ticket rather than the brand.
  • Colombo–London flights have been routed via Saudi airspace to avoid restricted zones over Iran and Iraq. Secondary reporting puts the addition at roughly two hours on that sector — a reason to check your scheduled block time rather than a fixed figure.

06

Melbourne, Sydney and the rest of Australia

Melbourne is the only Australian city with a nonstop to Colombo, and as of August 2026 it has two. SriLankan Airlines flies it daily, seven times a week, with a nonstop block time of about 10 hours 33 minutes. Jetstar launched three flights a week on 25 August 2026 with a Boeing 787-8 — JQ5 leaves Melbourne at 12:00 and arrives 17:50, JQ6 leaves Colombo at 19:50 and lands 10:00 the next morning, on Tuesdays, Thursdays and Saturdays, year-round. Jetstar describes it as the only low-cost nonstop between Australia and Sri Lanka.

From Sydney, Brisbane, Perth or Adelaide you are connecting: through Melbourne, or through Singapore, Kuala Lumpur or the Gulf. We could find no evidence of a nonstop Sydney–Colombo service for 2026 and will not list one until there is.

On price, Melbourne returns ran A$1,054–A$1,525 typical in September 2026, October cheapest at around A$1,017 and December worst at around A$1,854 — an A$800 swing on the same route. Book about 23 weeks out. Jetstar ran a launch sale when the route opened; we could not verify the headline fare against the airline's own release, so it is not on this page.

07

India: Chennai, Delhi, Pune and the Jaffna route

Chennai is the hinge of the Indian market. Chennai–Colombo is about 1 hour 22 minutes nonstop, SriLankan operates 21 flights a week on it, and Chennai handles roughly 95% of one-stop journeys from elsewhere in India. Typical returns were ₹16,562–₹20,804 in September 2026, cheapest in September at around ₹15,443.

IndiGo started Delhi–Colombo on 29 March 2026, six days a week excluding Friday: 6E 1169 leaves Delhi at 18:40 and arrives 22:20, and 6E 1170 leaves Colombo at 23:20 and lands at 02:55 the following morning. Air India flies Delhi and Mumbai. SriLankan serves eleven Indian cities: Ahmedabad, Bengaluru, Chennai, Coimbatore, Delhi, Hyderabad, Kochi, Madurai, Mumbai, Tiruchirappalli and Thiruvananthapuram.

There is no nonstop from Pune. Every Pune–Colombo itinerary connects, most of them through Chennai, with Bengaluru offering the shortest average connection at around 217 minutes. Typical total journey time is 7 to 9 hours and IndiGo has held the cheapest recent fares. Typical returns were ₹24,608–₹32,088 in September 2026, cheapest in November at around ₹23,670 and worst in August at around ₹40,496 — so if your dates are movable, move them out of August.

The route almost nobody outside the region knows about is Jaffna. IndiGo is the only airline operating at Jaffna International as of July 2026, flying from Chennai and from Tiruchirappalli — the Trichy service runs six days a week, TRZ 13:25 to JAF 14:25 outbound and JAF 15:10 to TRZ 16:05 back. If the north is what you are coming for, that saves a long drive from Colombo, and it is the only useful scheduled air link to it: Cinnamon Air markets Jaffna but currently offers it as a charter rather than a scheduled seat.

08

Mattala, Jaffna and domestic flights

Mattala Rajapaksa International (HRI) near Hambantota is Sri Lanka's third international airport and is not a realistic arrival point. Almost every airline left by 2018 for lack of demand, and as of August 2026 it has one scheduled international carrier, Belavia. If a fare search routes you into Mattala, check what you are being put on before you book it.

Domestically, Cinnamon Air runs scheduled light-aircraft and seaplane services on two corridors under its summer schedule, which runs 1 May to 31 October 2026: Colombo to Trincomalee, about 45 minutes, departing around 10:30; and Colombo to Batticaloa for Pasikudah, either direct in about 45 minutes or via Trincomalee in around 90. It turns a six-hour east-coast drive into a short flight, which is the whole argument for it. We are not quoting a fare, because the airline does not publish one in a form we could check — ask them, or ask us. For most routes the answer is still the car.

09

Arriving at Bandaranaike

Bandaranaike International opened in 1967 and Terminal 1, the original building, still handles every international flight. It has twelve gates and was built for a fraction of the 8.8 million passengers who used the airport in 2024. At the peak arrival bank, which here is the small hours of the morning, it is congested — plan for a slower arrival than the terminal's size suggests.

Terminal 2 is not open. Construction started in December 2020 and was suspended in April 2022 during the economic crisis. Work was expected to resume during 2026 under Japanese funding, on a build of roughly 30 months, with completion commonly given as 2028. The design everyone shows you — eight gates, fourteen airbridges, a dedicated A380 stand — is not something to plan a 2027 trip around.

  • You need an ETA before you fly, not on arrival. It is applied for online, it is free for a long list of nationalities and paid for the rest, and the rules changed in 2026 — our ETA guide carries the current fees and the official site.
  • Your passport must be valid for at least six months from the date you arrive.
  • The airport is at Katunayake, not in Colombo: 32.5 km north of the capital and about ten kilometres from the Negombo beach road. That is why almost everyone we send there sleeps in Negombo on the first night rather than driving into the city at three in the morning.
  • Dialog, Mobitel and Hutch all have tourist SIM counters in the arrivals hall. On the operators' own price lists, checked 16 September 2026, Dialog's tourist plans run LKR 1,399 to 2,450 for 20 to 50 GB and Mobitel's LKR 821 to 1,540; our SIM card guide has the detail.
  • A pre-booked driver meets you inside arrivals with a name board, which on a 02:00 landing is worth more than the saving on anything else.

We have left out what usually pads this section: immigration queue times, the baggage hall layout, exchange rates and a taxi price list. There is no credible dated source for any of them, and the two commercial guides that publish transfer prices disagree by a factor of two. If you want a transfer number, ask us for ours — that is the one we can stand behind.

10

Should you book flights and the tour together?

We quote land-only: the car, the driver, the rooms, the guides, the transfers at both ends. The flight stays yours. That is arithmetic rather than modesty — an operator who packages your air ticket buys it in advance at a price that protects them against the fare moving, and that margin is invisible inside a single package number. Booking your own seat and handing us the arrival time is normally cheaper and always more transparent.

It also keeps the two decisions separate. Flight prices swing by several hundred dollars across a year while our land rates barely move between seasons, and bought as one number you cannot see which half moved. The one thing we do want is your flight details before you book a first night: a 01:40 landing wants Negombo, and a 14:00 landing can go straight up to the Cultural Triangle and save you a day.

11

What changes in the 2026–27 season

ChangeFrom
IndiGo starts Delhi–Colombo, six days a week29 March 2026
Jetstar starts Melbourne–Colombo, three a week, 787-825 August 2026
Aeroflot resumes Moscow–Sheremetyevo, seasonal4 October 2026
British Airways returns to London–Gatwick, seasonal23 October 2026
French Bee starts Paris–Orly, seasonal19 December 2026
S7 Airlines starts Novosibirsk20 December 2026
Route changes at Colombo confirmed as of September 2026. Seasonal services do not run year-round.

The one worth planning around from the UK is British Airways at Gatwick from 23 October 2026. A second carrier on a route that has had one nonstop operator for years usually does something to the fare, and Gatwick is a materially different journey from Heathrow if you live south of London. It is seasonal, so check it covers your dates before you build a trip on it.

Check with the official source

Use these official websites to confirm details before travelling. The last-checked date above applies to this guide; linked websites may have newer information.

Written by the Sri Lanka Journeys team in Sri Lanka. Published . Prices, fees and opening details change — we re-check this page regularly, and if something here is out of date, tell us so we can check it.

Stay in the loop

Get a short email when something changes.

Train lines reopen, visa rules shift, prices move. We write when that happens and when a new guide goes up — from people who live here, not from a marketing calendar.

One-click unsubscribe, and nothing else is sent to this address. Privacy.

—Straight answers

Questions people actually ask

  • What is the cheapest month to fly to Sri Lanka?

    It depends where you are flying from, but not on which month is expensive — December is the peak in every market we checked in September 2026. The cheapest months sit in the shoulders: May from London, at around £601 average against £952 in December; October from Melbourne and from Dubai; September from Singapore and Chennai; November from Pune. May and September also put you on the east coast in its dry season, which is where the fare saving and the weather agree.

  • How much is a Sri Lanka flight ticket?

    As ranges checked in September 2026: London to Colombo typically £591–£857 return, Melbourne A$1,054–A$1,525, Chennai ₹16,562–₹20,804, Pune ₹24,608–₹32,088 with one stop, Dubai AED 1,363–AED 1,907, and Singapore S$504–S$713. These are twelve-month metasearch bands, not quotes, and a second source checked the same morning put the London range £180 lower at the top. Use them to choose when to fly rather than what to pay.

  • How much does an air ticket from the USA to Sri Lanka cost?

    We have not checked United States fare data to a standard we would publish, so we are not going to invent a band. What we can tell you is the shape of the journey: there is no nonstop from North America, so every itinerary connects, usually through the Gulf at Doha, Dubai or Abu Dhabi, or through Europe or East Asia, and the total journey typically runs well over twenty hours. December will be the most expensive month from the US as it is everywhere else, and the advance-booking logic holds — five months out rather than two.

  • Which airlines fly direct to Sri Lanka from the UK?

    SriLankan Airlines flies London–Heathrow to Colombo nonstop, daily, with a block time of about 10 hours 29 minutes. British Airways returns to the route from London–Gatwick as a seasonal service beginning 23 October 2026, which will give the UK two nonstop operators for the first time in years. Everything else from the UK connects, most commonly through Dubai, Doha or Abu Dhabi.

  • How long is the flight to Sri Lanka?

    London to Colombo is about 10 hours 29 minutes nonstop and Melbourne about 10 hours 33 minutes. From the Gulf, Dubai to Colombo is about 4 hours 33 minutes. From southern India it is short: Chennai to Colombo is about 1 hour 22 minutes. A one-stop from western India, such as Pune, typically runs 7 to 9 hours in total including the connection. Note that Colombo–London has been routed via Saudi airspace to avoid restricted zones, which secondary reporting says adds roughly two hours to that sector.

  • Do I need a visa before I fly to Sri Lanka?

    Yes. Every visitor needs an Electronic Travel Authorization obtained online before departure, including the nationalities for whom it is free of charge, and airlines do check it at the departure gate. Your passport must be valid for at least six months from the date you arrive. The fees and the free-of-charge country list changed in 2026, so use our ETA guide and the official eta.gov.lk site rather than any figure you find quoted elsewhere.

  • Do you book flights as part of a Sri Lanka tour?

    No. We quote land-only — the car, the driver, the accommodation, the guides and the airport transfers at both ends — and you buy your own seat. Packaging an air ticket means somebody buys it early and prices in the risk of the fare moving, and that margin disappears inside a single package number. Send us your flight numbers once you have them and we will build the first and last days around your actual arrival and departure times.

No obligation

Still deciding? Ask us.

A rough month and a rough idea is enough to start. We will come back with a shape for the trip, and you can pull it apart from there.

Prefer email? Write to info@srilankatour.travel.