Domestic Flights Sri Lanka

Cabin class:



Please select an airport

Select a departure date

Search flights

Domestic Flights in Sri Lanka

Read on to discover domestic flights in Sri Lanka using the search bar above, or continue reading to learn more about Sri Lanka's domestic flights such as where to go and the best airlines for domestic flights. If you are looking for domestic flights in other countries, check out this page.

What is a domestic flight?


sri lanka circle flag

A domestic flight is a flight that takes off and lands within the same country. So in Sri Lanka, this could be, for example, when a passenger departs from Colombo and lands in Kandy. Where both flight destinations flying from and to are within the same country and so the flight doesn't leave the Sri Lankan territory. This will then be known as a domestic flight.

If you fly on a domestic flight you may not be subject to border and immigration controls. Also, you don't need to carry your passport. You will still need a valid photo identification however and many travellers choose to carry their passports for peace of mind. 

Why book domestic flights in Sri Lanka?


Sri Lanka is a land rich with history, culture and religion as well as busy cities such as Colombo, the most cosmopolitan city with many cultures hosting modern business blocks, colonial buildings and temples. Sri Lanka is full of bazaars selling famous Ceylon tea, fish, cinnamon and gold.

Sri Lanka is a prosperous small island off the South of India, measuring more than 65,610 sq km. Domestic flights are a great way of getting around the island. People do decide to choose to fly domestically within Sri Lanka because saves time as air travel is much quicker. Sri Lankan Airlines is a national flag carrier of Sri Lanka which many passengers choose to fly with, however many passengers choose to also fly with Sri Lanka's domestic airline, Cinnamon Air that flies to 15 destinations all around the island.

Busiest Airports in Sri Lanka

Colombo's Bandaranaike International Airport is the busiest airport in the country and one of the busiest airports in South Asia, in 2018 it could handle over 10.5 million passengers.

Below is a table of some airports which Sri Lankan Airlines and Cinnamon Air fly to.

Rank Airport City Served Airlines
1 Bandaranaike International Airport Colombo Sri Lankan Airlines, Cinnamon Air
2 Mattala Rajapaksa International Airport Hambantota Sri Lankan Airlines, Cinnamon Air
3 Batticaloa Airport Batticaloa Cinnamon Air
4 Mawella Lagoon Airport Dickwella Cinnamon Air
5 Koggala Airport Koggala Cinnamon Air
6 Sigiriya Airport Sigiriya Cinnamon Air
7 China Bay Airport Trincomalee Cinnamon Air


Airlines that fly domestically within Sri Lanka?

The following airlines are Sri Lankan Airlines which operate domestic flights within the country:

Sri Lankan Airlines

As the national carrier of Sri Lanka, Sri Lanka is perfect for those looking for a full-service carrier that flies domestically within Sri Lanka.

Sri Lankan airline’s hub is located at Bandaranaike International Airport in Colombo, providing connections to its global route network of 114 destinations in 48 countries which includes 2 of their own. It is the largest airline in Sri Lanka by a number of aircraft and destinations. 

Cinnamon Air

Cinnamon Air is a Sri Lankan domestic airline, operating from a dedicated terminal at the Bandaranaike International Airport, Colombo to destinations around Sri Lanka. Cinnamon Air offers the flexibility to work from any of the domestic and international airports as well as from waterdromes in and around Sri Lanka. The airline flies to 15 destinations within Sri Lanka. 


Sir Lankan Domestic Flights

Do I need to carry a passport for domestic flights in Sri Lankan?

You don't need a passport if you're flying domestically in Sri Lanka. A form of photo identification might be asked for, so it's better to take some of the government-issued photo identification so you can show it upon request. It's also always important to check beforehand, so either contact us or the airline itself to check the airline's policy.

What is the baggage allowance on Sri Lankan domestic flights?

The baggage allowance for flights in Sri Lanka will vary depending on the airline, route and fare you are travelling on. Be sure to check your allowance with the airline because sometimes routes and aircraft that you may be flying on may mean the baggage allowance varies. Before flying also check the airlines' dimension requirements of baggage so that you aren't charged for excess baggage amount at the check-in desk.

What time do I need to check-in at the airport for domestic flights in Sri Lanka?

This depends on the airline you're flying with but normally you should arrive at check-in at least one hour before your flight departure time. You can also check-in online by clicking here showing you how to.

Can I buy domestic flights in Sri Lanka online?

Yes, absolutely, you can buy domestic flights in Sri Lanka online with Alternative Airlines. All you have to do is use our search bar at the top of the page to search for flights between your two chosen Sri Lanka destinations and simple click search flights. You'll then be shown all available flights from all airlines where you can choose the top airline that suits you.

Flag icon provided under the Flaticon Basic License via