Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Sri Lanka

How to get to Sri Lanka: airports, flights and border crossings

Fly into Bandaranaike International Airport (CMB) near Colombo — it handles almost all long-haul arrivals and sits about 30 km (19 mi) north of the city. Mattala (HRI) in the south has very few flights. There are no scheduled passenger ferries or open land borders for tourists, so flying is the only practical way in.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

Main airport
Bandaranaike International (CMB), about 30 km north of Colombo
Second airport
Mattala Rajapaksa (HRI), Hambantota — few scheduled flights
Entry by land
Not practical for tourists; no open crossings for foreign visitors
Entry by sea
No scheduled passenger ferry service
Flight time from London
About 11–12 hours, usually one stop
Flight time from Dubai
About 4.5 hours direct
Visa
ETA required for most nationalities before travel
Airport to Colombo
Taxi or app car, roughly 45–90 minutes depending on traffic

Quick answer

Book into Bandaranaike International Airport (CMB) unless a cheap fare lands you at Mattala (HRI) in the south, which has very few services. CMB is the only airport with broad long-haul connections and the only one with easy transfers to Colombo, Kandy and the Cultural Triangle.

Sri Lanka has no scheduled passenger ferry and no land border open to ordinary tourists, so every trip starts with a flight. Most nationalities need an ETA approved before boarding.

Summary table

Use this to pick your airport and plan the first night. Times are estimates; traffic on the Colombo road can double the transfer.

Summary table
AirportCodeBest forTransfer to Colombo
Bandaranaike InternationalCMBAlmost all arrivals; Colombo, Kandy, Cultural TriangleTaxi or app car, about 45–90 minutes
Mattala RajapaksaHRISouth coast and Yala, if a flight existsLong drive north to Colombo; check
Colombo city airports—Domestic and seaplane links onlyNot for international arrivals

Step by step

Step 1 — Check the ETA. Most visitors need an Electronic Travel Authorization before flying; apply on the official government portal and keep the approval with your passport. Rules and fees change, so confirm on the official site before you book. See sri lanka visa requirements for the current process.

Step 2 — Pick the airport. CMB is the default. HRI only makes sense if a fare is unusually cheap and your first stop is the south coast; the drive from Hambantota to Colombo is long. Domestic seaplane and light-aircraft links exist between some resorts, but they are weather-dependent and not a substitute for an international flight.

Step 3 — Choose a route. From Europe and the Middle East there are direct flights from Gulf hubs and a few European cities. From North America, Australia and New Zealand you will almost always connect through the Gulf, Southeast Asia or India. Compare one-stop and two-stop options on total journey time, not just fare.

Step 4 — Plan the first night. Land in the morning and you can reach Colombo or Negombo the same day; land at night and a hotel near the airport is the calmer choice. Do not book a same-day train or a hill-country transfer on arrival day — delays are common.

Step 5 — Get from the airport. Prepaid taxi counters and app-based cars both operate at CMB. Agree the price or use the meter before you set off, and keep small rupee notes for the toll road.

Notes

Fares swing with season and school holidays; December to March and July to August are the busiest inbound periods. Book early for those windows.

Baggage allowances on the low-cost regional carriers that feed CMB are often tight. Check before you pack for a beach-and-hill trip with a bag of warm layers for Nuwara Eliya.

If you are arriving for a specific event or a pilgrimage season, build in a buffer day. Weather and air-traffic delays at CMB are the usual causes of a missed connection.

Travel insurance that covers trip interruption is worth the small extra cost on a long-haul routing with two connections. See Travel insurance.

Questions people ask

What is the best airport to fly into for Sri Lanka?

Bandaranaike International Airport (CMB), about 30 km north of Colombo. It has the widest choice of long-haul and connecting flights and the easiest transfers onward. Mattala (HRI) in the south has very few scheduled services and is only worth it for a south-coast start.

How long is the flight to Sri Lanka from the US, UK, Canada, Australia and NZ?

From the UK, about 11–12 hours with one stop. From the US and Canada, roughly 17–22 hours with one or two stops. From Australia, about 10–14 hours via Southeast Asia or the Gulf. From New Zealand, about 14–18 hours with one or two stops. All estimates; check live schedules.

Can I enter Sri Lanka by land or sea?

Not in practice. There is no scheduled passenger ferry service and no land border open to ordinary tourist traffic, so flying is the only realistic option. Check current rules before planning any unusual route.

Do I need a visa to enter Sri Lanka?

Most nationalities need an Electronic Travel Authorization (ETA) approved before travel. Apply through the official government portal and carry the approval with your passport. Rules and fees change, so confirm before booking.

How do I get from the airport to Colombo?

Prepaid taxi counters and app-based cars operate at CMB. The drive is roughly 45–90 minutes depending on traffic. Agree the fare or use the meter first, and keep small rupee notes for the toll road.

Is it worth flying into Mattala instead of Colombo?

Only if the fare is much cheaper and your first stop is the south coast or Yala. Services are limited and the drive north to Colombo is long. For a first trip, CMB is the safer choice.