Flights to Sri Lanka

54 non-stop international routes land in Sri Lanka — from 12 countries, into 3 commercial airports.

Live fares · MAA → CMB

About flights to Sri Lanka

Sri Lanka pulls in a genuinely interesting mix of travelers. The 54 non-stop international routes feeding into the country break down roughly how you'd expect: heavy South Asian and Gulf traffic, a growing Chinese contingent, and a European long-haul market that routes through the Middle East more often than not. India alone accounts for 13 of those routes, which tells you something about how closely tied these two neighbors are — commercially, culturally, and increasingly, tourism-wise. The traveler showing up at CMB these days is as likely to be a Bengaluru tech worker on a long weekend as a European spending three weeks working through the cultural triangle.

Why visit Sri Lanka?

The geography does a lot of the work here. Sri Lanka is small enough to cover meaningfully in two weeks, but varied enough that you won't run out of things to do. The southern coast runs whale-watching season from November through April, which lines up neatly with European winter. The Cultural Triangle — Sigiriya, Polonnaruwa, Anuradhapura — sits in the dry zone interior and rewards visits almost year-round. Colombo itself has become a legitimate short-break destination for the Gulf's Sri Lankan diaspora, which explains those four Saudi routes and three UAE-originating services. Tea country around Nuwara Eliya is legitimately cooler than most of coastal Asia in August, which matters more than people admit. There's also serious surf off Arugam Bay that's developed a dedicated following.

Where flights to Sri Lanka land

  • CMB Colombo — 50 non-stop destinations (Bandaranaike International)
  • HRI Hambantota — 2 non-stop destinations (Mattala Rajapaksa International Airport)
  • JAF Jaffna — 2 non-stop destinations (Kankesanturai)

Top origin countries flying to Sri Lanka

Where most of Sri Lanka's incoming traffic comes from:

  • India — 13 non-stop routes into Sri Lanka
  • China — 6 non-stop routes into Sri Lanka
  • Saudi Arabia — 4 non-stop routes into Sri Lanka
  • United Arab Emirates — 3 non-stop routes into Sri Lanka
  • Russia — 2 non-stop routes into Sri Lanka
  • Australia — 2 non-stop routes into Sri Lanka
  • Thailand — 2 non-stop routes into Sri Lanka
  • Pakistan — 2 non-stop routes into Sri Lanka

Tips for travelers heading to Sri Lanka

Land at CMB for almost everything — it handles 50 of the country's non-stop connections and sits close enough to Colombo and the south coast that it makes logistical sense for most itineraries. If you're heading to Jaffna in the north, JAF now has direct connections from India, which saves a long overland slog. Avoid late April through early June if you dislike rain; the southwest monsoon hits the south and west coasts hard. Visas are handled online through the Electronic Travel Authorization system before you fly — don't leave it to arrival. The local currency is the Sri Lankan rupee; cards are accepted widely in Colombo, less so elsewhere.

Frequently asked questions about flying to Sri Lanka

What's the busiest international airport in Sri Lanka?

Bandaranaike International Airport (CMB) in Colombo is Sri Lanka's primary arrival hub and handles the majority of the country's 54 inbound international routes. It's the main hub for most international visitors arriving in the country.

Which country sends the most flights to Sri Lanka?

India is the top origin country for flights to Sri Lanka, followed by China and Saudi Arabia. These three countries account for the highest volume of inbound international air traffic to the island.

What's the best month to visit Sri Lanka?

December to March offers the best weather with dry conditions and clear skies, making it ideal for beach and cultural site visits, though it's also peak season with higher fares. For budget-conscious travelers, the shoulder months of April and September offer lower prices, though you may encounter occasional rain.

What are the visa basics for visitors to Sri Lanka?

Most international visitors can obtain an Electronic Travel Authorization (ETA) online before arrival, which is valid for 30 days and costs approximately $35 USD. Citizens of certain countries may be eligible for visa-free entry or can obtain visas on arrival, so it's best to check current requirements based on your nationality.

What's the cheapest way to find flights to Sri Lanka?

Use flight comparison websites like Google Flights, Skyscanner, or Kayak to compare prices across multiple airlines and booking platforms in real-time. Booking 2-3 months in advance, being flexible with travel dates, and flying during shoulder seasons (April, September-October) typically yields the lowest fares.

Find flights from to Colombo
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Major airports in Sri Lanka

Top origin countries flying to Sri Lanka

Where most of Sri Lanka's incoming traffic comes from — sorted by route count.

Top origin airports flying to Sri Lanka

Frequently asked questions

  • How many international flights arrive in Sri Lanka?

    Sri Lanka receives 54 non-stop international routes from 12 countries, landing at 3 commercial airports.

  • Which country sends the most flights to Sri Lanka?

    India sends the most direct flights to Sri Lanka, with 13 non-stop routes from airports across India.

  • What is the busiest international gateway in Sri Lanka?

    Bandaranaike International (CMB) in Colombo is the largest hub in Sri Lanka, handling 50 non-stop destinations.

Related guides for Sri Lanka

Same country, different angle — visa rules, airport rosters, and outbound flights.