Skip to content
Guide

Direct Flights to Sri Lanka from the UK, Europe, India and Australia

Yes: SriLankan sells London Heathrow to Colombo, and British Airways starts London Gatwick to Colombo on 23 October 2026, three times a week. India, Australia and Germany routes from the airlines' own pages, checked 15 October 2026.

Colombo's high-rise skyline lit up at night, the illuminated ITC Ratnadipa tower at its centre.

Yes. SriLankan Airlines sells London Heathrow to Colombo flights on its own site, and British Airways starts London Gatwick to Colombo on 23 October 2026, three times a week for the winter season (airline pages checked 15 October 2026). SriLankan also sells India and Australia city pairs to Colombo; Jetstar launched a direct Melbourne to Colombo service on 25 August 2026. Confirm days, times and stops in the booking, because fare pages are not a full timetable.

Are there direct flights to Sri Lanka from the UK? (Checked 15 October 2026)

Yes, from London, and this winter there are more of them. British Airways says its new London Gatwick to Colombo route launches on 23 October 2026, three times a week, for the winter season only. SriLankan Airlines sells London Heathrow to Colombo on its own site. From mainland Europe, Edelweiss flies Zurich to Colombo seasonally and is adding a weekly flight from the end of October to mid-January, for up to three a week.

RouteAirlineWhat the airline saysOfficial source
London Gatwick (LGW) to Colombo (CMB)British AirwaysNew route from 23 October 2026, three times a week, winter season onlyBA media centre, 16 March 2026; BA Groups Travel Hub, 21 September 2026
London Heathrow (LHR) to Colombo (CMB)SriLankan AirlinesSold on its London to Colombo route pagesrilankan.com
Zurich (ZRH) to Colombo (CMB)EdelweissUp to three flights a week from the end of October to mid-January, up from two last winterEdelweiss newsroom, 2 July 2026

All three land at Bandaranaike International Airport (CMB), the main international arrival point near Colombo. Airlines change timetables, so treat this page as a starting point and confirm the days, times and stops in your booking.

When does British Airways start flying to Colombo?

On Friday 23 October 2026. British Airways announced the route on 16 March 2026 as part of its winter 2026 expansion: three flights a week from London Gatwick to Colombo, for the winter season only, with World Traveller (economy), World Traveller Plus (premium economy) and Club World (business class) cabins. On 21 September 2026 the airline's BA Groups Travel Hub repeated the 23 October launch date and the three-a-week winter pattern.

The timetable in the March announcement:

FlightRouteDaysFromDepartsArrivesAircraft
BA2045Gatwick to ColomboMon, Wed, Fri23 Oct 202617:3009:00 next dayBoeing 777
BA2044Colombo to GatwickSee below24 Oct 202611:0017:00Boeing 777

Times are local at each airport. The announcement prints the same Monday, Wednesday and Friday pattern for the return flight, but its first return date, 24 October 2026, is a Saturday, so check the return day on your booking rather than relying on the table. British Airways also says the final schedule is subject to scheduling and slot constraints. The launch fares in that March release were a promotion, so this page does not quote a price.

How long is the direct flight from London to Colombo?

About 10 hours on BA's winter timetable. The published times are 17:30 from Gatwick and 09:00 the next morning in Colombo. GOV.UK confirms that UK clocks go back on 25 October 2026, after which Sri Lanka is 5 hours 30 minutes ahead of the UK, which makes the flight about 10 hours. The first flight on 23 October departs while the UK is still on British Summer Time, so that one works out at about 11 hours. For comparison, Edelweiss gives its Zurich to Colombo flight time as 10 hours.

Flying from the UK: Gatwick, Heathrow or one stop?

From 23 October 2026, UK travellers have two nonstop options from London, and everything else needs a change. British Airways confirmed the Gatwick launch date again on its BA Groups Travel Hub (published 21 September 2026, re-checked 17 October 2026): three flights a week, winter season only, in World Traveller, World Traveller Plus and Club World (BA Groups Travel Hub).

If you are flying fromBest option on the airlines' own pagesWhat to check
London, south or south-east EnglandBA Gatwick to Colombo, Mon, Wed, Fri from 23 Oct 2026Return day on your booking (see the timetable note above)
London Heathrow or west LondonSriLankan Airlines Heathrow to ColomboDays, times and whether the flight is nonstop, in the booking
Manchester, Birmingham, Scotland or elsewhere in the UKOne-stop flight, or a domestic connection to LondonWe found no airline page showing a nonstop to Colombo from any other UK airport on 17 Oct 2026
Anywhere, via a Gulf hubOne-stop flight via the Middle EastThe FCDO warns of delays and re-routing (below)

Why a nonstop matters this winter. The UK Foreign Office says escalation in the Middle East has caused airspace closures and delayed and cancelled flights, and that "some flights from Colombo to the UK via Middle Eastern hubs may be delayed, postponed, or re-routed" (FCDO Sri Lanka travel advice, updated 21 September 2026, still current 17 October 2026). If you book a one-stop ticket through a Gulf hub, check the FCDO advice for that transit country and your insurance cover.

Before you fly from the UK:

  1. ETA: free for UK passport holders, but apply before you travel on eta.gov.lk only (visa guide).
  2. Clocks: UK clocks go back on 25 October 2026, after which Sri Lanka is 5 hours 30 minutes ahead.
  3. Season: the BA flights match the south-west coast's dry season. See Sri Lanka in December and Sri Lanka in January for weather by coast.
  4. Money: at the Central Bank of Sri Lanka's buying rate for 16 October 2026, £1 bought LKR 432.60. The trip cost guide converts the main tickets and fares into pounds.
  5. Safety: the FCDO does not advise against travel to any part of Sri Lanka. Our is Sri Lanka safe guide compares the UK advice with the US, Australian and German pages.

First night after a Gatwick landing. The BA flight lands at 09:00. Bentota, about 61 km south of Colombo Fort by rail, is an easy first beach stop, or head straight to the south coast with the airport to Galle and Mirissa guide.

Does SriLankan Airlines fly direct from London Heathrow?

SriLankan Airlines' own route page sells London Heathrow (LHR) to Colombo (CMB) fares for October 2026 onwards. On 15 October 2026 we still could not find a SriLankan page that sets out the current Heathrow timetable, so this page does not give its days or times. Check the stops and times in the booking before you pay. SriLankan's timetable page says schedules can change without notice and asks passengers to check their flight status 24 hours before departure.

Which cities in Europe have direct flights to Sri Lanka?

From the official pages we could read on 15 October 2026, Edelweiss remains the mainland-Europe carrier whose Colombo page states a weekly nonstop pattern. London is covered above. For Germany, see the Frankfurt section: Condor says it does not fly direct, and SriLankan sells Frankfurt to Colombo without publishing a weekly frequency on that sales page.

Zurich (Edelweiss). Edelweiss is a Swiss leisure airline. Its newsroom said on 2 July 2026 that Colombo gets an additional weekly flight from the end of October to mid-January, "with up to three flights per week now offered", and its long-haul comparison table shows Colombo at 2 flights a week in winter 2025/26 and 3 in winter 2026/27. Its winter schedule runs from 25 October 2026 to 27 March 2027. The airline's Colombo page lists the flights month by month:

MonthEdelweiss flights to Colombo
October 20263 flights
November 20263 a week
December 20263 a week
January 20272 to 3 a week
February to April 20272 a week
May 20271 a week
June to October 2027No flights

That page does not give the weekdays or the date of the first flight, so pick the date in the Edelweiss booking.

Other cities. We found no official airline page today confirming a nonstop from anywhere else in Europe besides the London, Zurich and Frankfurt pages already named. If you are flying from elsewhere, you will usually connect, and the airline's booking page will show the stops.

Routes SriLankan sells from India

These SriLankan rows are fare pages, not a confirmed non-stop timetable. On 15 October 2026 its India site listed popular flights from Chennai, Bengaluru, Mumbai, Delhi, Hyderabad, Kochi, Madurai, Tiruchirappalli and Thiruvananthapuram to Colombo. Dedicated fare pages we opened the same day sold Chennai, Mumbai, Delhi and Bengaluru to Colombo. Those pages list ticket dates and fares. They do not state a weekly non-stop frequency, so this guide does not invent one. Check whether your itinerary is non-stop in the booking.

IndiGo's own pages, also read on 15 October 2026:

What IndiGo's page saysSource
There is a direct Chennai to Colombo flight; travel time given as 1 hour 20 minutesFlights to Colombo
Delhi to Colombo FAQ: only connecting flights are availableDelhi to Colombo

This table is what those pages said on 15 October 2026, not a live inventory. Confirm the routing before you pay. India is on Sri Lanka's free tourist ETA list; apply only at eta.gov.lk. See the visa guide.

RouteAirlineWhat the airline page showed on 15 Oct 2026Official source
Chennai (MAA) to Colombo (CMB)SriLankan AirlinesSold on its Chennai to Colombo fare page; not a published non-stop timetablesrilankan.com
Bengaluru (BLR) to Colombo (CMB)SriLankan AirlinesSold on its Bangalore to Colombo fare page; not a published non-stop timetablesrilankan.com
Mumbai (BOM) to Colombo (CMB)SriLankan AirlinesSold on its Mumbai to Colombo fare page; not a published non-stop timetablesrilankan.com
Delhi (DEL) to Colombo (CMB)SriLankan AirlinesSold on its Delhi to Colombo fare page; not a published non-stop timetablesrilankan.com
Chennai to ColomboIndiGoDirect flight; 1 hour 20 minutesgoindigo.in

Direct flights from Australia

Yes, from Melbourne, on both SriLankan Airlines and Jetstar, according to those airlines' own news pages. SriLankan also sells Sydney to Colombo.

RouteAirlineWhat the airline saysOfficial source
Melbourne (MEL) to Colombo (CMB)SriLankan AirlinesIncrease Melbourne service to 10 flights a week from 2 August 2026: daily UL604/UL605, plus UL608/UL609 on extra daysSriLankan news, 14 weekly Australia connectivity
Melbourne (MEL) to Colombo (CMB)JetstarDirect low-cost service from 25 August 2026, three times a week. The 8 December 2025 launch release listed Tuesday, Thursday and Saturday for the launch period (schedule valid 25 August to 3 October 2026; other periods vary with daylight saving). The 25 August 2026 post restates three a week. A later newsroom post says the inaugural Melbourne to Colombo flight departed that dayLaunch, 8 December 2025; Takes flight
Sydney (SYD) to Colombo (CMB)SriLankan AirlinesSold on its Sydney to Colombo fare page. That page does not state a weekly non-stop frequencysrilankan.com

SriLankan's Melbourne fare page still sold MEL to CMB dates when we checked on 15 October 2026. This page does not quote sale fares. Australia is on the free tourist ETA list; apply at eta.gov.lk.

Direct flights from Germany

Condor does not currently fly direct to Colombo. Its Frankfurt to Colombo page, checked 15 October 2026, says it does not fly direct and sells connections with a change instead.

SriLankan Airlines sells Frankfurt (FRA) to Colombo on its flights from Germany and Frankfurt to Colombo pages. Those pages list fares. They do not state a weekly non-stop frequency, so this guide does not claim three flights a week or any other unpublished pattern. Check the stops in the booking.

RouteAirlineWhat the airline page showed on 15 Oct 2026Official source
Frankfurt (FRA) to Colombo (CMB)CondorDoes not currently fly direct; connections with a changecondor.com
Frankfurt (FRA) to Colombo (CMB)SriLankan AirlinesSold on its Germany and Frankfurt fare pages; no weekly frequency published thereflights from Germany

Germany is on the free tourist ETA list. Apply only on eta.gov.lk.

Do UK travellers need a visa for Sri Lanka?

You need an ETA, and for UK passport holders it is free. GOV.UK's Sri Lanka entry requirements say you must apply for an Electronic Travel Authorization before travelling, that ETAs are issued free of charge and valid for 30 days, and that your passport must be valid for at least 6 months after the day you arrive. The official eta.gov.lk notice lists the United Kingdom, Switzerland, Germany and 37 other countries in the free 30-day tourist ETA scheme from 25 May 2026, with double entry within the 30 days. Apply only on eta.gov.lk; the Sri Lanka visa guide has the full list, the rules and the lookalike sites to avoid.

Is winter a good time to fly to Sri Lanka?

For the south and west coasts, yes. Both the BA and the extra Edelweiss flights run in the winter, which is the main season on that side of the island. Sri Lanka Tourism's weather page calls December to February, the north-east monsoon, peak season on the south-west coast, with clear skies and calm seas. October and November are the second inter-monsoon, with occasional heavy showers across the island. This year the Department of Meteorology's seasonal outlook, issued 2 October 2026, expects above-normal rainfall in most parts of the country from October to December 2026.

The east coast runs the other way: winter brings the north-east monsoon rain there, and Arugam Bay's surf season ends in October. The east coast vs south coast guide and the best time to visit guide match each month to a coast.

What should you sort out before you land?

  1. ETA. Apply on eta.gov.lk before you fly. See the visa guide.
  2. Data. Tourist SIMs and eSIMs are sold in the airport arrival lobby. The eSIM guide compares the plans.
  3. The first transfer. Plan the road or rail leg from the airport with getting around Sri Lanka.
  4. Trip length. Fit the flight days into how many days in Sri Lanka or the one-week first visit. With BA's flights three times a week, your arrival and departure days decide how many full days you get.

Frequently asked questions

Are there direct flights from the UK to Sri Lanka?

Yes, from London. British Airways launches a London Gatwick to Colombo route on 23 October 2026, three times a week for the winter season only, and SriLankan Airlines sells London Heathrow to Colombo on its own site. Both land at Bandaranaike International Airport (CMB) near Colombo.

When does British Airways start flying to Colombo?

On 23 October 2026. British Airways announced the London Gatwick to Colombo route on 16 March 2026 as a winter-only service three times a week, and its BA Groups Travel Hub repeated the 23 October launch date on 21 September 2026.

How long is the flight from Gatwick to Colombo?

About 10 hours on the winter timetable. British Airways' published times are 17:30 from Gatwick and 09:00 the next morning in Colombo, local times. Sri Lanka is 5 hours 30 minutes ahead of the UK once UK clocks go back on 25 October 2026, so the first flight on 23 October, still on British Summer Time, works out at about 11 hours.

Does Edelweiss fly direct from Zurich to Colombo?

Yes, seasonally. Edelweiss says it adds a weekly Colombo flight from the end of October to mid-January in winter 2026/27, for up to three a week, against two a week last winter. Its Colombo page lists 3 flights a week in November and December 2026, 2 a week from February to April 2027 and no flights from June 2027.

Do I need a visa for Sri Lanka from the UK?

You need an Electronic Travel Authorization (ETA) before you travel, applied for on eta.gov.lk. The UK is one of the 40 countries whose tourist ETA is free for 30 days, with double entry, and GOV.UK says your passport must be valid for at least 6 months after the day you arrive.

Are there direct flights from India to Sri Lanka?

SriLankan Airlines sells Chennai, Bengaluru, Mumbai, Delhi and other Indian cities to Colombo on its own site (checked 15 October 2026). Those pages do not state a weekly non-stop frequency. IndiGo's Colombo page says there is a direct Chennai to Colombo flight taking 1 hour 20 minutes; its Delhi page says only connecting flights are available.

Are there direct flights from Australia to Sri Lanka?

Yes, from Melbourne. SriLankan Airlines' news page says it increases Colombo to Melbourne to 10 flights a week from 2 August 2026. Jetstar's newsroom says it launched a direct Melbourne to Colombo service on 25 August 2026, three times a week. SriLankan also sells Sydney to Colombo on its route page.

Are there direct flights from Germany to Sri Lanka?

Condor's Frankfurt to Colombo page, checked 15 October 2026, says it does not currently fly direct to Colombo and sells connections instead. SriLankan Airlines sells Frankfurt to Colombo on its Germany pages, but those pages do not state a weekly non-stop frequency, so this guide does not invent one.

Sources

Last verified 2026-10-17

All guides
Tuk-tuks outside Colombo Fort railway station.
Practical

Sri Lanka ETA and Free Visa 2026

Apply only at eta.gov.lk. The tourist ETA is free for nationals of 40 countries from 25 May 2026; otherwise US$20 for SAARC nationals or US$50 for other countries online, checked 15 October 2026.

Colonial buildings and tuk-tuks on a street in Kandy.
Planning

How much does a Sri Lanka trip cost?

Sri Lanka trip costs in GBP, USD, EUR and JPY at the Central Bank rate of 16 Oct 2026: official tickets and fares, SLTDA daily spend, and room, surf and garden prices sampled from businesses' own pages on 17 Oct 2026.

The arrivals hall at Colombo's Bandaranaike International Airport, with a mobile SIM counter and arrivals board.
Practical

Sri Lanka eSIM and Tourist SIM

Dialog and SLT-Mobitel sell tourist SIMs and eSIMs at Colombo airport arrivals; prices checked on their own pages on 10 Oct 2026. Local plans compared with an international eSIM, with no affiliate links.