Quick answer
Sri Lanka has a small domestic aviation network operating from Ratmalana airport near Colombo and from Bandaranaike International, with scheduled and charter services to Jaffna, Trincomalee, Batticaloa, Sigiriya, Koggala and Mattala. Seaplane and air taxi services also operate to lakes and coastal locations. Flights cost far more than road transfer but save many hours on long routes such as Colombo to Jaffna. Baggage limits are strict, schedules change frequently, and weather cancellations are common.
Key takeaways
- Ratmalana airport, just south of Colombo, is the main hub for domestic services.
- The strongest case for flying is Colombo to Jaffna, which takes eight to nine hours by road.
- Seaplane and air taxi services land on lakes and reservoirs near destinations including Sigiriya and Kandy.
- Baggage allowances on small aircraft are strict, often around 15 to 20 kilograms.
- Schedules change frequently and weather cancellations are common; do not plan tight connections.
What the network actually covers
Domestic aviation in Sri Lanka is modest and it changes. Services have historically operated from Ratmalana airport, immediately south of Colombo, and from Bandaranaike International at Katunayake, to destinations including Jaffna, Trincomalee, Batticaloa, Sigiriya, Koggala and Mattala.
Routes, operators and frequencies have varied considerably over the last decade, with services starting and stopping in response to demand. Check what is currently operating close to your travel dates rather than relying on any published route map, including this one, and book through the operator or a reputable agent.
- →Main hubs: Ratmalana near Colombo, and Bandaranaike International at Katunayake.
- →Typical destinations: Jaffna, Trincomalee, Batticaloa, Sigiriya, Koggala, Mattala.
- →Routes and operators change frequently; confirm what is running before planning.
- →Palaly airport at Jaffna also handles some regional international services.
Seaplanes and air taxis
Seaplane services, marketed as air taxis, use amphibious aircraft that land on inland reservoirs and coastal water rather than at airports. That means they can deliver you close to destinations with no airstrip, including tanks near Sigiriya, Dambulla and Kandy, and coastal points in the south.
The experience is genuinely memorable: low-altitude flight over paddy, tanks and jungle in a small aircraft, with the landing itself part of the appeal. It is also expensive, heavily weather-dependent, and constrained by very strict baggage limits because of the aircraft size. Treat it as an experience with a transport benefit rather than a transport option with a view.
- →Amphibious aircraft land on reservoirs and coastal water, not airstrips.
- →Can deliver close to Sigiriya, Dambulla, Kandy and southern coastal points.
- →Expensive, weather-dependent, with strict baggage limits.
- →Genuinely scenic; a large part of the value is the flight itself.
When flying is genuinely worth it
The clearest case is Colombo to Jaffna. The road journey takes eight to nine hours and the flight takes around ninety minutes, which on a ten-day trip is the difference between including the north and skipping it entirely. Colombo to Trincomalee and Colombo to Batticaloa make similar, if less dramatic, arguments at five to seven hours by road.
The weakest case is anywhere on the expressway network. Colombo to Galle takes about two hours by road on a good expressway, and no flight will beat that once you account for transfers and check-in. Similarly, flying to Sigiriya saves time on paper but the Cultural Triangle is only four to five hours from Colombo by road, and you would rather have that money in your accommodation budget.
- →Strongest case: Colombo to Jaffna, saving roughly seven hours each way.
- →Good case: Colombo to Trincomalee or Batticaloa, saving four to six hours.
- →Weak case: anywhere reachable on the expressway network.
- →Marginal: Sigiriya and the Cultural Triangle, at four to five hours by road.
Baggage, check-in and reliability
Small aircraft mean strict limits. Baggage allowances are typically in the region of 15 to 20 kilograms per person including hand luggage, and hard-sided suitcases are sometimes refused because of hold shape. Confirm the specific allowance when booking and pack accordingly, or arrange for surplus luggage to travel separately by road.
Reliability is the other consideration. Small aircraft operations are far more weather-sensitive than jets, and cancellations during the monsoon or in poor visibility are not unusual. Never book a domestic flight that connects tightly with an international departure, and always keep a road-transfer fallback in mind.
- →Baggage typically limited to around 15 to 20 kg including hand luggage.
- →Hard-sided suitcases are sometimes refused; soft bags travel better.
- →Weather cancellations are common, particularly in monsoon conditions.
- →Never connect a domestic flight tightly to an international departure.
Cost, in perspective
Domestic flights and seaplane transfers cost many times what the equivalent road transfer costs, and for a family of four the difference becomes substantial. It is worth being clear-eyed about what you are buying: hours, not comfort, because a private car with a driver-guide is comfortable too.
The question to ask is what those hours are worth on your specific trip. On a fourteen-day itinerary, a nine-hour drive to Jaffna is an acceptable cost. On a seven-day itinerary, it is a quarter of your holiday, and the flight starts to look like good value rather than an indulgence.
The road and rail alternatives
Before booking a flight, check what the alternatives actually involve. The northern railway line runs from Colombo to Jaffna and the journey, while long, is comfortable in first class and considerably cheaper than flying. There are also overnight options on some long-distance routes.
For Trincomalee and Batticaloa, the eastern railway lines are slow but scenic. And on any route where you would otherwise fly, a private car with a driver-guide converts the transfer into part of the trip, with stops at places you would not otherwise see. That is the argument we make most often.
- →The northern railway reaches Jaffna and is comfortable in first class.
- →Eastern lines serve Trincomalee and Batticaloa, slowly but scenically.
- →A driver-guide turns a long transfer into a day of stops rather than lost time.
- →Compare the true door-to-door time, including transfers and check-in.
How to decide
Work out the road time first, then ask whether the trip is short enough that the saving changes what you can include. If it does, fly. If it does not, drive, and use the money on a better hotel at the other end.
Lankan Stays & Trails arranges domestic flights and seaplane transfers where they genuinely improve an itinerary, and says plainly when they do not. On most fourteen-day trips, they do not.
Frequently asked questions
Are there domestic flights in Sri Lanka?
Yes, a small network operating mainly from Ratmalana airport near Colombo and from Bandaranaike International, serving destinations including Jaffna, Trincomalee, Batticaloa, Sigiriya, Koggala and Mattala. Routes and operators change frequently, so confirm what is running before planning.
How long is the flight from Colombo to Jaffna?
Around ninety minutes, compared with eight to nine hours by road. This is the clearest case for flying domestically in Sri Lanka, particularly on shorter itineraries where a full day of driving each way would mean dropping the north entirely.
What are seaplanes in Sri Lanka?
Amphibious aircraft, marketed as air taxis, that land on inland reservoirs and coastal water rather than at airports. They can deliver passengers close to destinations with no airstrip, including tanks near Sigiriya, Dambulla and Kandy, and coastal points in the south.
How much luggage can you take on a Sri Lankan domestic flight?
Typically around 15 to 20 kilograms per person including hand luggage, though limits vary by operator and aircraft. Hard-sided suitcases are sometimes refused because of hold shape. Confirm the specific allowance when booking, and consider sending surplus luggage by road.
Are domestic flights in Sri Lanka reliable?
Less reliable than road transfer. Small aircraft operations are highly weather-sensitive, and cancellations during the monsoon or in poor visibility are not unusual. Never connect a domestic flight tightly to an international departure, and keep a road fallback in mind.
Is it worth flying within Sri Lanka?
It depends on the route and the length of your trip. Flying to Jaffna, Trincomalee or Batticaloa can save four to seven hours each way, which matters on a short itinerary. Flying anywhere reachable by expressway, such as Galle, saves nothing once transfers and check-in are counted.
Can you fly from Colombo to Sigiriya?
Services to Sigiriya have operated at various times, including seaplane transfers to nearby reservoirs. Whether it is worth it is another question: the Cultural Triangle is only four to five hours from Colombo by road, and a driver-guide turns that into a day of stops.

