Skip to flight searchSkip to main content

Cheap Domestic Flights Sri Lanka

Trusted globally

Rated Excellent on Trustpilot

We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines

Domestic flights 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.

Airlines that fly domestically

The following airlines are Sri Lankan Airlines which operate 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.

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.

Check-in times: Passengers are advised to arrive at the airport 2 hours before departure. Online check-in is available for this airline.

Cinnamon Air

Cinnamon Air is a Sri Lankan 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 the country.

Check-in times: Check-in the airport closes 30 minutes before scheduled flight departure time but passengers should aim to arrive at the airport in advanced of this. Online check-in is not available for this airline.

AirAsia Sri Lanka

AirAsia Sri Lanka, a branch of the Malaysian budget airline AirAsia, runs regular flights to numerous destinations within Sri Lanka.

Check-in times: For domestic flights in Sri Lanka, passengers are advised to check-in at least 2 hours before the scheduled departure time.

Sri Lanka

What is a domestic flight?

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.

If you fly on a flight that doesn't leave a country's airspace, 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.

Sigiriya, Sri Lanka

Why book flights within 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. Flying is a great way of getting around the island. People do decide to choose to fly 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 Cinnamon Air, which flies to 15 destinations all around the island.

Busiest airports in the country

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.

RankAirportCity servedAirlines
1Bandaranaike International AirportColomboSri Lankan Airlines, Cinnamon Air
2Mattala Rajapaksa International AirportHambantotaSri Lankan Airlines, Cinnamon Air
3Batticaloa AirportBatticaloaCinnamon Air
4Mawella Lagoon AirportDickwellaCinnamon Air
5Koggala AirportKoggalaCinnamon Air
6Sigiriya AirportSigiriyaCinnamon Air
7China Bay AirportTrincomaleeCinnamon Air


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

You don't need a passport if you're flying within 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 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 internal flights within 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 book a charter flight?

Yes, as well as scheduled passenger services, there are a number of airlines that operate private charter and taxi services, and can take you exactly where you want to go. The following are charter airlines that operate private flights within Sri Lanka: Air Senok, Daya Aviation, Millennium Airlines, and Serendib Airways. All these airlines have a hub at Bandaranaike International Airport and Ratmalana Airport.

Can I buy domestic flights online?

Yes, absolutely, you can buy 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.