The flight from North America to Sri Lanka takes at least 20 hours and at least one transfer. From the East coast of the United States and Canada, various routes pass through European airports in London, Paris, Frankfurt or Rome, all of which have direct links to Colombo via SriLankan Airlines. You can also fly through the middle East with Qatar Airways, Emirates and Etihad. Traveling from the West coast of America, the most direct routes go through East or Southeast Asia, stopping for a stopover in Hong Kong, Kuala Lumpur, Singapore, Bangkok, Shanghai or Beijing, all of which also have direct connections to Colombo. There are also one-stop services from Los Angeles to Colombo with Emirates and Etihad via Dubai and Abu Dhabi respectively.
The price of tickets to Colombo starts from $ 900 from new York, $ 1200 from Los Angeles, $ 1350 from Toronto and $ 2000 from Vancouver.
Seach form for cheap air tickets