Am I compensated if a delayed flight shortens my Sri Lanka holiday?

Travel agencies do not normally compensate you for days lost because of flight delays; the airlines are responsible for those disturbances. So you need to depend on your comprehensive travel insurance to request reimbursement for missed hotel nights or planned activities.

When a delayed arrival makes you skip parts of the itinerary you already scheduled, the local operator has often settled the non-refundable hotel fees and excursion charges in advance for you. Then you file a claim via your trip disruption coverage, and you include the airline’s official delay records. This is the common approach to regaining the money you lost.