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