Skip to content
Guide

Flights from Pakistan to Sri Lanka

SriLankan Airlines lists Karachi and Lahore on its route map and sells both to Colombo on its Pakistan website. Pakistani citizens get a free 30-day tourist ETA from 25 May 2026, and Sri Lanka is 30 minutes ahead of Pakistan. Checked 1 November 2026.

Illustration of a white jet flying low over a palm-lined beach, a winding river and blue sea.

Is there a direct flight from Pakistan to Sri Lanka?

Quick answer: SriLankan Airlines is the airline to check: its route map lists Karachi and Lahore, and its Pakistan website sells both to Colombo. Pakistani citizens get a free 30-day tourist ETA, which you must get on eta.gov.lk before you fly. Sri Lanka is 30 minutes ahead of Pakistan.

SriLankan's public pages do not list the weekdays of its Pakistan flights or say whether every fare is nonstop, so we do not give a weekly count. News reports give numbers, but we only print what the airline itself publishes. All flights from Pakistan land at Bandaranaike International Airport (CMB), north of Colombo. For every city with nonstop flights to Colombo, see our direct flights guide.

Which Pakistani cities have flights to Colombo?

Two cities. This table shows what SriLankan Airlines' own pages showed on 1 November 2026.

FromOn the route map?Sold to Colombo on the Pakistan site?What we could not confirm
Karachi (KHI)Yes, under "Indian subcontinent"Yes, it has its own Karachi to Colombo pageDays of the week, flight times
Lahore (LHE)Yes, under "Indian subcontinent"Yes, it has its own Lahore to Colombo pageDays of the week, flight times
Islamabad (ISB)NoNoNot listed by SriLankan

Sources: SriLankan route map, SriLankan Pakistan, Karachi to Colombo, Lahore to Colombo.

How to read this: if you live in Islamabad, Rawalpindi or Peshawar, the simplest plan is a domestic hop to Lahore or Karachi and then SriLankan to Colombo. Book both legs on one ticket if you can, so a delay on the first flight is the airline's problem, not yours.

How do I check the flight days and times?

Use the airline's own booking search, not a third-party list. Enter Karachi or Lahore to Colombo and a date range of about two weeks. The search shows which days have a flight and whether the result is nonstop or has a stop. Do this for your real dates, because airline schedules change twice a year.

StepWhat to look for
1. Search a two-week rangeWhich weekdays have a flight
2. Open the flight details"Nonstop" or a stop city
3. Note the arrival timeLate-night arrivals change your first-night plan
4. Check the fare rulesChange fee, refund rules and baggage

If your flight lands late at night, book your first night near the airport or in Negombo. Our Colombo airport arrival guide covers immigration, SIM cards, cash and taxis.

How much baggage can you take?

SriLankan Airlines' baggage page gave these allowances on 1 November 2026 for routes outside the Americas. Its area list puts Pakistan in the "SASC" group with India, Nepal, Bangladesh and the Maldives.

CabinChecked bagsHand baggage
Economy30 kg in total1 bag, 7 kg, up to 115 cm
Business40 kg in total2 bags, 7 kg each
Infant10 kgNot stated

No single checked bag may be over 32 kg. The airline says there can be exceptions based on the period, the routing and the fare type, so check what your own ticket says. If you are bringing gifts for family in Sri Lanka, weigh your bags at home first.

Do Pakistani citizens need a visa for Sri Lanka?

QuestionAnswer from the official ETA site, 1 November 2026
Do you need an ETA?Yes. All foreign nationals need an ETA before arrival
Is it free for Pakistani citizens?Yes, for a 30-day tourist ETA, from 25 May 2026. Pakistan is number 27 on the list of 40 countries
Which passports?Diplomatic, official, service and ordinary passports
How many entries?Double entry within the 30 days
Staying longer?Apply for an extension and pay the visa fee
Where to applyeta.gov.lk only

The site also says ETA fees paid before 25 May 2026 will not be refunded. Lookalike websites charge for the free ETA, so type the address yourself. Our Sri Lanka visa guide has the full list of 40 countries and names the sites that official sources warn about.

What is the time difference with Pakistan?

Sri Lanka is 30 minutes ahead of Pakistan all year. Pakistan is on UTC+5 and Sri Lanka is on UTC+5:30, and neither changes its clocks.

Time in Karachi or LahoreTime in Colombo
6.00 am6.30 am
12.00 noon12.30 pm
6.00 pm6.30 pm
11.00 pm11.30 pm

There is no real jet lag. The bigger change is the heat and humidity on the coast if you come from Lahore in winter.

Do Pakistani visitors pay less at heritage sites?

Often, yes. Pakistan is a SAARC country, and the Central Cultural Fund tickets page, as read for our ticket guide on 24 October 2026, says SAARC citizens get a 50% discount at its sites, such as Sigiriya, Polonnaruwa and Anuradhapura. The Pinnawala Elephant Orphanage also has a lower SAARC price: USD 11.80 for an adult against USD 17.70 for other foreign adults, on its official page on 1 November 2026. Bring your passport to the counter. Our Sri Lanka entry ticket prices guide has the full list, checked on 24 October 2026.

When should you go from Pakistan?

Sri Lanka has two rainy seasons that hit different coasts, so the best coast depends on your month. Our best time to visit guide covers each month, and the east coast vs south coast guide explains the two monsoons.

For the next three months, here is what the Department of Meteorology's consensus outlook, issued 30 October 2026, says:

MonthRain outlook
November 2026Higher chance of above-normal rain over most of the country
December 2026Higher chance of slightly above-normal rain over most of the country, near normal in the Northern Province
January 2027Near normal in Western and Sabaragamuwa provinces and Galle and Matara districts, below normal elsewhere

The outlook links this to a strong El Nino. It is a forecast of chances, not a promise, so pack for rain in November and December. Our Sri Lanka in November and Sri Lanka in December guides have the coast by coast detail.

Can you add the Maldives?

Yes. SriLankan's Pakistan website has flight pages for Karachi to Male and Lahore to Male. Its route map lists Male as a flight from Colombo, so these trips go through Sri Lanka. Ask the airline whether your fare lets you stop for several days in Colombo on the way. Our Sri Lanka and Maldives itinerary shows how to split 10 days or 2 weeks between the two.

How should you plan the trip from Pakistan?

StepTip
1. Pick your airportKarachi or Lahore, the two cities SriLankan serves
2. Search real datesUse the airline's own site to see the days and stops
3. Get the ETAFree for Pakistani citizens, on eta.gov.lk only
4. Sort your dataCompare an eSIM vs a local SIM
5. Plan the arrivalSee the Colombo airport arrival guide
6. Pick a routeThe 5-day itinerary suits a short holiday

From the airport, the Colombo airport to Kandy guide and the Colombo airport to Galle and Mirissa guide cover the first road trip. Flying from Dhaka instead? See flights from Bangladesh to Sri Lanka.

Frequently asked questions

Is there a direct flight from Pakistan to Sri Lanka?

SriLankan Airlines is the airline to check. Its route map lists Karachi and Lahore, and its Pakistan website sells Karachi to Colombo and Lahore to Colombo. Its pages do not show the weekdays or say whether every fare is nonstop, so check the flight details before you pay.

Which Pakistani cities have flights to Colombo?

Karachi (KHI) and Lahore (LHE). Those are the only two Pakistani cities on SriLankan Airlines' route map and the only two Pakistan origins on its Pakistan website on 1 November 2026. From Islamabad or Peshawar you would connect through one of them or through another country.

Do Pakistani citizens need a visa for Sri Lanka?

You need an ETA, but it is free for tourist stays of up to 30 days. The official ETA site lists Pakistan among the 40 countries whose citizens get a free 30-day tourist ETA from 25 May 2026, with double entry within the 30 days. Apply on eta.gov.lk before you fly.

What is the time difference between Pakistan and Sri Lanka?

Sri Lanka is 30 minutes ahead of Pakistan all year. Pakistan is on UTC+5 and Sri Lanka on UTC+5:30, and neither country uses daylight saving time. Noon in Karachi is 12.30 pm in Colombo.

How much baggage can you take from Pakistan to Sri Lanka?

On SriLankan Airlines, Economy passengers on routes outside the Americas get 30 kg of checked baggage and Business passengers get 40 kg, with no single bag over 32 kg. Hand baggage is 7 kg, one bag in Economy and two in Business. The airline says there can be exceptions by period, routing and fare type.

Can you fly from Pakistan to the Maldives through Sri Lanka?

Yes. SriLankan's Pakistan website has flight pages for Karachi to Male and Lahore to Male, and its route map shows Male as a flight from Colombo. Ask whether your fare allows a stopover of several days in Colombo.

Is November to January a good time to visit Sri Lanka from Pakistan?

Expect rain. The Department of Meteorology's outlook issued on 30 October 2026 gives a higher chance of above-normal rain over most of the country in November 2026 and slightly above-normal rain in most parts in December, with near-normal rain in the Northern Province.

Sources

Last verified 2026-11-01

All guides
A SriLankan Airlines Airbus A330 climbing into a blue sky with white clouds after take-off.
Practical

Flights from Japan to Sri Lanka

SriLankan Airlines sells Tokyo to Colombo from both Narita and Haneda. On 20 October 2026 its Japan site showed Narita round trips from JPY 102,150 and Haneda from JPY 169,720. Japanese citizens get a free 30-day tourist ETA, and Sri Lanka is 3 hours 30 minutes behind Japan.

Illustration of a white jet parked at a boarding bridge on a wet, floodlit apron at twilight, with palms beyond.
Practical

Flights from Bangladesh to Sri Lanka

Two airlines sell Dhaka to Colombo: FitsAir flight 8D 932 leaves Dhaka at 23:59 and lands at 03:05, and SriLankan Airlines showed round trips from BDT 73,954 on 1 November 2026. Bangladesh is not on Sri Lanka's free ETA list, and Sri Lanka is 30 minutes behind Bangladesh.

A SriLankan Airlines Airbus A330 on an airport apron, with a service truck and cars in front and a control tower behind.
Practical

Flights from Europe to Sri Lanka

SriLankan Airlines sells Paris and Frankfurt to Colombo, Edelweiss flies seasonally from Zurich, and most other European cities connect in the Gulf. On 20 October 2026 airline pages showed economy round trips from about EUR 566. German, French, Dutch, Swiss and Russian citizens get a free 30-day ETA.