It takes around 19 hours to fly from the East Coast of the US to Sri Lanka, and around 22 and a half hours from the West Coast.