Skip to flight searchSkip to main content

Book Domestic Flights Sri Lanka

Fields in Ceylon, Sri Lanka

Book domestic flights in Sri Lanka

Flying within Sri Lanka is often the quickest way to get between major cities, especially when road or train travel isn’t ideal. At Alternative Airlines, you can compare local routes, check availability and book domestic flights in one place, with the option to pay the way that suits you.

We work with trusted local airlines like Cinnamon Air and FitsAir, offering access to flights between Colombo, Jaffna, Batticaloa and more.


Why book with Alternative Airlines?

Wherever you're going in Sri Lanka, we’ll help you get there easily and on your terms.

A SriLankan Airlines plane coming in to land

Domestic airlines in Sri Lanka

Several domestic airlines operate internal flights across Sri Lanka, making it easy to reach cities that are otherwise difficult to get to by road or train.

At Alternative Airlines, you can book with trusted carriers including:

  • Cinnamon Air - Operates scheduled flights from Colombo to destinations like Jaffna, Batticaloa and Trincomalee.
  • FitsAir - Offers affordable domestic flights, including quick hops between Colombo and Jaffna.
  • SriLankan Airlines - Although mainly an international airline, it occasionally operates select domestic services or codeshares within Sri Lanka.

Whether you're travelling for business, visiting family or planning a short escape, domestic air travel in Sri Lanka can save you valuable time.

You’ll find these domestic routes alongside the 600+ global airlines we can ticket, all searchable in one place, with flexible ways to pay and instant booking available.

A sandy beach in Sri Lanka

What is a domestic flight?

A domestic flight is a flight that takes off and lands within the same country. In Sri Lanka, this means flying between cities like Colombo and Jaffna, without leaving Sri Lankan airspace.

Because the flight stays within the country, you usually won’t go through border or immigration controls. However, you will still need valid photo identification. Many airlines ask passengers to carry a passport, especially international travellers, so it’s often best to bring it with you even when flying domestically.

Domestic flights in Sri Lanka are a practical option when you want to save time and avoid long road or rail journeys.

Colombo, Sri Lanka

Why book flights within Sri Lanka?

Travelling by plane within Sri Lanka is often the fastest and most reliable way to reach different parts of the country. With limited rail coverage and long road journeys, booking a domestic flight in Sri Lanka can save hours of travel time.

Internal flights connect major cities like Colombo, Jaffna, Batticaloa, and Trincomalee, making air travel a practical choice for both locals and tourists.

Here’s why travellers choose Sri Lanka domestic air travel:

  • Quick travel between regions that are far apart by road
  • Access to remote or hard-to-reach destinations
  • Ideal for business trips, family visits or tight travel schedules
  • Options to split the cost or pay later with over 40 flexible payment methods

If you're short on time or want to avoid long transfers, booking an internal flight is the most efficient way to see more of the island.

Ready to book your domestic flight in Sri Lanka?

Find and book internal flights across Sri Lanka in just a few clicks.
With over 600 airlines, 40+ ways to pay, and real support when you need it, Alternative Airlines makes it easy to travel on your terms.

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

FAQs

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.

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.

Do I need special documents to fly within Sri Lanka?

For domestic flights in Sri Lanka, you won’t need a visa or to pass through immigration, but you will need valid photo ID. Some airlines may ask international travellers to show their passport, so it’s best to bring it even if you're flying within the country.

For more on entry rules, airport procedures and local travel tips, check out our full Sri Lanka travel advice page.