transport
Domestic flights in Sri Lanka: Cinnamon Air, FitsAir, and seaplanes
Are domestic flights worth it in Sri Lanka? Honest comparison of Cinnamon Air seaplanes, FitsAir charters, routes, costs, and which journeys justify the price.
The Sri Lanka domestic aviation landscape
Sri Lanka’s domestic aviation market is small, boutique, and expensive. No major low-cost carrier operates a meaningful domestic network; the island’s distances are short enough that road and rail handle most travel. What domestic aviation does offer is a niche product: scenic seaplane flights and light aircraft charters that eliminate multi-hour drives on specific routes.
| Details | |
|---|---|
| Where | Colombo Seaplane Terminal at Beira Lake (Cinnamon Air); Bandaranaike or Ratmalana airports (FitsAir) |
| Cost | Around $150-400 one-way depending on route and operator |
| Time needed | 20-60 minutes flight time vs 3-9 hours by road on the same routes |
| Getting there | Book online at cinnamonair.com or fitsair.com; arrive 30-45 minutes before departure |
| Best time | Cinnamon Air’s Trincomalee route runs strongest May-September; weather cancellations are more likely on the Colombo-Kandy route during the south-west monsoon (May-September) |
Understanding what’s available — and what’s actually worth the premium — requires knowing the specific operators and routes.
Cinnamon Air: the seaplane operator
Cinnamon Air is Sri Lanka’s primary seaplane and light aircraft charter operator. It’s the domestic flight option that gets the most attention in travel media — partly for the novelty, partly because the flights are genuinely spectacular.
How it works
Cinnamon Air operates De Havilland Canada DHC-6 Twin Otters (the classic bush aircraft) configured as seaplanes for water landings and as conventional aircraft for airstrip landings. The aircraft seats 12-14 passengers.
Flights depart from the Colombo Seaplane Terminal at Beira Lake in the heart of Colombo city — a significant logistics advantage over Bandaranaike Airport (35 km from the city centre). You can leave your Colombo hotel, take a tuk-tuk to the seaplane terminal, and be airborne in less than an hour of leaving your room.
Current routes (2026)
Route availability changes seasonally and on demand — Cinnamon Air adds and adjusts routes based on bookings. Core routes as of 2026:
Colombo - Trincomalee: ~45 minutes by seaplane vs 5.5-6 hours by road. One of the strongest use cases for domestic flight in Sri Lanka. Cost: approximately $280-350 one-way.
Colombo - Kandy (Kandy Lake): ~20 minutes by seaplane vs 3-4 hours by road. The seaplane lands on Kandy Lake — the most scenic arrival possible. Cost: approximately $250-300 one-way. Note: this route depends on weather (Kandy sits in a mountain bowl and can have low cloud) and lake levels.
Colombo - Castlereagh Reservoir (Hill Country): ~30 minutes by seaplane. Landing on the reservoir above Hatton. Access to Hatton and the Adam’s Peak area without the road journey. Cost: approximately $280-320 one-way.
Colombo - Koggala (south coast, near Galle): ~20 minutes by seaplane. Koggala Lake near Galle. The road to Galle via the Southern Expressway takes only 2-2.5 hours; this route makes less logistical sense unless you’re in a genuine hurry.
Charter routes: Cinnamon Air also does private charter to Jaffna, Batticaloa, and other locations with usable airstrips. Minimum charter cost is typically $1,500-2,000 for the aircraft; viable only for groups of 6+ splitting the cost.
Booking Cinnamon Air
Book through the Cinnamon Air website (cinnamonair.com). Seats are limited (12-14 per aircraft) and popular routes (Colombo-Trincomalee in summer) sell out weeks ahead. Cancellations are possible with notice; refund policies vary by fare class.
Seasonal considerations: the Trincomalee route runs primarily in the May-September period (east coast dry season). The Colombo-Kandy route runs year-round but is more prone to weather cancellation in the SW monsoon (May-September).
FitsAir: the charter airline
FitsAir is a Sri Lankan charter airline operating light aircraft to several domestic destinations. Unlike Cinnamon Air’s seaplane model, FitsAir lands at conventional airstrips.
Current FitsAir routes
Colombo (Bandaranaike or Ratmalana) - Jaffna (Palaly): the most practical FitsAir route for tourists. The road to Jaffna takes 8-9 hours; FitsAir cuts this to approximately 1 hour. Cost: $150-250 one-way depending on the service type.
Colombo - Batticaloa: serves the east coast beyond Trincomalee. Limited tourist use but useful if you have specific business in Batticaloa.
Colombo - Sigiriya (Minneriya airstrip): charter only; not a scheduled service. Groups visiting Sigiriya or the Cultural Triangle can charter — cost divided across the group.
FitsAir reliability
FitsAir has a shorter track record than Cinnamon Air and has had operational changes in recent years. Check the current schedule and booking status at fitsair.com before planning around FitsAir routes.
Sri Lankan Airlines (charter / wet lease)
Sri Lankan Airlines operates some domestic services periodically, including Colombo-Jaffna routes that have come and gone. These are not consistent enough to plan reliably around in 2026 — check the current schedule if you have a specific date in mind.
The honest cost-benefit calculation
The appeal of domestic flight in Sri Lanka always comes down to time saved vs money spent. Let’s run the numbers honestly:
Colombo to Trincomalee: the strongest case
| Option | Cost | Journey time |
|---|---|---|
| Car with driver | $50-70 (included in day rate) | 5.5-6 hours |
| Bus (Colombo Fort to Trinco) | LKR 800-1,200 (~$3-4) | 7-8 hours |
| Cinnamon Air seaplane | $280-350 per person | 45 minutes |
For a solo traveller: the seaplane saves 5+ hours and costs $280 extra. For a couple: $560 extra to save 5 hours. Is saving 5 driving hours worth $280 per person to you? That’s the honest decision point.
For families or groups of 4: at $280 per person, the flight costs $1,120 vs $50-70 for the car. Almost certainly not worth it unless time is extremely constrained.
Colombo to Kandy: a weaker case
| Option | Cost | Journey time |
|---|---|---|
| Car with driver | $50-70 | 3-4 hours |
| Train (Colombo Fort) | LKR 500-1,500 (~$2-5) | 3-4 hours |
| Cinnamon Air seaplane | $250-300 per person | 20 minutes |
The car and train are already reasonably fast. Saving 2-3 hours isn’t compelling enough for most budgets. The exception: if you genuinely want the seaplane landing on Kandy Lake as an experience in itself — which is genuinely spectacular — rather than purely for time saving.
What the seaplane experience is like
The Twin Otter is a small, propeller aircraft. The cabin is narrow; headroom is limited. You won’t confuse it with a commercial airline: no recline, no carry-on storage beyond a small bag at your feet, no beverage service.
The windows are large, the views are extraordinary — particularly the coastal and lagoon sections of the Colombo-Trincomalee route, which passes over Wilpattu National Park, the coast, and the Trincomalee bay area. The seaplane landing on water is smooth but noticeably different from a tarmac landing; first-timers often describe it as a boat landing rather than a flight landing.
Duration on ground at Colombo terminal: arrive 30-45 minutes before departure. There’s a small lounge; boarding is via a short walk to the aircraft on a jetty.
Luggage: 10-15 kg per person (hard limit on small aircraft). Pack light or leave large bags at your hotel and carry a day pack on the seaplane — see our packing guide for what actually fits that limit.
Weather cancellations and what happens next
Small aircraft and open-water landings mean weather cancellations happen more often than on a commercial jet route, and it’s worth planning around this rather than being surprised by it.
Which routes are most exposed: the Colombo-Kandy seaplane lands on a lake inside a mountain bowl — low cloud and heavy rain (most likely May-September, the south-west monsoon) ground flights more often than the coastal Trincomalee route. Cinnamon Air’s Trincomalee service is more exposed to the north-east monsoon (October-January), which is also exactly why the route runs strongest outside that window.
| Route | Monsoon exposure | Practical takeaway |
|---|---|---|
| Colombo - Kandy | South-west monsoon (May-Sept) | Book flexible dates in this window; cancellations are more common |
| Colombo - Trincomalee | North-east monsoon (Oct-Jan) | Strongest, most reliable service May-September; avoid relying on it Oct-Jan |
| Colombo - Castlereagh (Hatton area) | South-west monsoon (May-Sept) | Same lake-landing weather sensitivity as the Kandy route |
| Colombo - Koggala (south coast) | South-west monsoon (May-Sept), though less severe on the coast | Least weather-sensitive of the lake/coastal routes |
What actually happens on cancellation: Cinnamon Air will typically rebook you on the next available flight (same day if capacity allows) or offer a refund. Because this is a real possibility, don’t schedule a seaplane flight for the same day as a non-refundable onward connection — build in at least a half-day buffer, especially during either monsoon window relevant to your route.
When domestic flight makes unambiguous sense
-
Time poverty + Trincomalee: if you have 10 days in Sri Lanka and want to include the east coast, the 11-12 hours of driving round-trip to Trincomalee is a significant chunk. The seaplane solves this.
-
Jaffna with limited time: if you have 1-2 days for Jaffna and can’t spare 16-18 hours of round-trip driving, the FitsAir flight to Palaly makes Jaffna viable.
-
The experience itself: Cinnamon Air sells the seaplane as a destination-worthy experience, and this is a legitimate selling point. The Kandy Lake landing is beautiful; the aerial view of the Hill Country is extraordinary. If you’re travelling for experiences rather than purely for efficiency, the seaplane is worth considering as an event rather than merely as transport.
Ground transport alternatives if you skip the flight
For most routes, road or rail beats the seaplane on value, and it’s worth knowing exactly what you’re choosing instead.
Private driver: the most flexible ground option for Colombo-Kandy, Colombo-Galle, or Colombo-Trincomalee. See our full driver with car cost and booking guide — a driver typically costs less per day than a single one-way seaplane seat, and covers multiple stops rather than one point-to-point hop.
Book a private Colombo airport to Kandy transfer as the ground alternative to the Cinnamon Air seaplaneThe Kandy-Ella train: not a substitute for the Colombo-Kandy seaplane route directly, but the classic rail alternative once you’re already in the Hill Country. Our complete Kandy to Ella train guide and booking strategy for tickets cover how to secure a seat on this popular route; see also the wider Sri Lanka train network overview for what rail actually connects.
Colombo-Galle by rail: an underused alternative to both the road and the (barely time-saving) Koggala seaplane — the coastal line hugs the shoreline for much of the journey.
Ride the scenic Colombo to Galle coastal train instead of driving or flyingBus: the cheapest option on every route Cinnamon Air or FitsAir serves, at a fraction of the driver or flight cost, but slower and less comfortable — see the airport transfer guide for how it compares on the Colombo corridor specifically.
FAQ
What happens if my Cinnamon Air flight is cancelled for weather?
Cinnamon Air typically rebooks passengers on the next available flight, same day if capacity allows, or offers a refund. Because weather cancellations are a real possibility — especially on the lake-landing routes during the monsoon most relevant to that route — avoid scheduling a seaplane flight on the same day as a non-refundable onward connection.
Can domestic flights save money as well as time?
Rarely. Cinnamon Air and FitsAir fares ($150-400 one-way) are priced for time-saving and novelty, not budget travel. A private driver or the train is cheaper on almost every route they serve; the exception is a large group chartering a Cinnamon Air aircraft to a remote airstrip, where splitting a flat charter cost can occasionally undercut multiple one-way domestic fares.
For the broader transport decision: internal flights vs driving in Sri Lanka. For the road alternatives: driver with car guide and airport transfers.