There are no nonstop flights from the USA to Sri Lanka: Colombo airport’s arrivals timetable, read for every day of the week on 4 November 2026, shows no flight from North America. Airline route pages sell one-stop trips through Doha, Abu Dhabi, Dubai, Istanbul, Singapore and Hong Kong, and of those six the three Gulf hubs have the most flights into Colombo.
On Emirates’ published schedules, the quickest New York to Colombo trip takes 18 hours 45 minutes and Los Angeles to Colombo 27 hours, with the change in Dubai included. Below are the routes from nine cities, the hubs the 2026 Middle East advisories cover and the entry rules, all checked on 4 November 2026.
Key takeaways
- Every trip from the US or Canada to Colombo involves at least one change of plane. Qatar Airways flies into Colombo 28 times a week from Doha, Etihad 27 from Abu Dhabi and Emirates 21 from Dubai, the most in our hub table.
- Emirates’ quickest timetabled trips take 18 hours 20 minutes from Toronto, 18 hours 45 minutes from New York, 25 to 26 hours from Chicago and Houston, and about 27 hours from the West Coast.
- The State Department’s advisory data feed, read on 4 November 2026, puts Qatar and the UAE at Level 3, Reconsider Travel, both dated 22 October 2026. The same feed has Türkiye, Hong Kong and the UK at Level 2, and Singapore and Japan at Level 1.
- US and Canadian passport holders pay nothing for Sri Lanka’s 30-day tourist ETA. They still have to apply online before landing.
- Sri Lanka is 10 hours 30 minutes ahead of New York and Toronto until 14 March 2027, and 9 hours 30 minutes ahead from then until 7 November 2027.
What the Colombo arrivals timetable shows
The weekly arrivals timetable of Bandaranaike International Airport, Colombo, lists 642 arrivals from Monday to Sunday when we read it day by day on 4 November 2026. We found none that starts in the United States or Canada.
So where do you change? A hub is an airport where an airline gathers its connecting flights. The table counts flights into Colombo on the same timetable from the hubs of the airlines with US route pages (see the next section), plus the London and Tokyo flights.
| Hub | Airline into Colombo | Flights a week | Lands in Colombo |
|---|---|---|---|
| Doha | Qatar Airways | 28 | 01:55 to 19:20 |
| Abu Dhabi | Etihad | 27 | 02:50 to 20:15 |
| Dubai | Emirates | 21, one a day via Male | 08:20 to 18:45 |
| Istanbul | Turkish Airlines | 11 | 05:55 or 07:45 |
| London Heathrow | SriLankan Airlines | 9 | 04:30 or 12:35 |
| Singapore | Singapore Airlines | 7 | 23:30 |
| Hong Kong | Cathay Pacific | 7 | 23:25 |
| Tokyo Narita | SriLankan Airlines | 4 | 17:30 |
| London Gatwick | British Airways | 3 | 08:35 |
SriLankan Airlines also flies into Colombo from Doha, Dubai and Singapore, on top of the figures above. If you would rather change in Europe, the nonstop routes from the UK and Europe are set out in our guide to direct flights to Sri Lanka.

One-stop routes from nine North American cities
The middle column lists airlines whose own websites had a page selling that city to Colombo on 4 November 2026. The times are Emirates’ scheduled journey times via Dubai, from take-off in North America to landing in Colombo, with the wait in Dubai included. Other airlines may be faster or slower on your dates.
| From | Airlines with a route page (hub) | Emirates time via Dubai |
|---|---|---|
| New York JFK | Emirates (Dubai), Qatar (Doha), Etihad (Abu Dhabi), Cathay Pacific (Hong Kong) | 18 h 45 min to 22 h 50 min |
| Washington Dulles | Emirates, Qatar | 18 h 50 min to 21 h 40 min |
| Chicago O’Hare | Emirates, Qatar, Cathay Pacific | 25 h 05 min |
| Los Angeles | Emirates, Qatar, Cathay Pacific, Singapore Airlines (Singapore) | 27 h |
| San Francisco | Emirates, Qatar, Cathay Pacific, Singapore Airlines | 27 h 10 min |
| Houston | Emirates, Qatar | 25 h 50 min |
| Dallas Fort Worth | Qatar, Cathay Pacific; Emirates flies Dallas to Dubai | No through time shown (see below) |
| Atlanta | Qatar, Etihad, Turkish Airlines (Istanbul) | No Emirates route page |
| Toronto | Emirates, Qatar | 18 h 20 min |
Emirates publishes the schedules on its route pages for New York, Washington, Chicago, Houston, Los Angeles, San Francisco and Toronto. We checked each total against the local departure and arrival times. Boston, which is not in the table, shows 23 hours 40 minutes on its Emirates page.
Qatar Airways has a Colombo booking page for every city in the table, though none of them shows a timetable. Cathay Pacific lists fares to Sri Lanka from Los Angeles, New York, Chicago, San Francisco, Dallas and Seattle. Singapore Airlines sells Los Angeles and San Francisco to Colombo. Etihad shows fares from Atlanta and New York, and Turkish Airlines has an Atlanta page.
Dallas and Atlanta
Emirates’ Dallas to Colombo page shows no schedule. Its Dallas to Dubai page gives a daily flight of 14 hours 45 minutes, and its Dubai to Colombo page gives 4 hours 20 minutes on the shorter flights. That is about 19 hours in the air by our own sum, before any wait in Dubai. The Dallas flight reaches Dubai at 12:15, and the Colombo flights on that page leave Dubai at 02:30, 09:40, 10:05 and 12:55, so check the connection time on the booking screen.
Emirates has no Atlanta route page. The Qatar, Etihad and Turkish pages for Atlanta show fares, however, and we found no journey time on any of them. Search those airlines with your dates to see the real connection.
How long the flight from the US takes
From the East Coast, the quickest Emirates connections take a little under 19 hours. On its schedules, a morning departure from New York or Washington lands in Colombo at 15:55 the next afternoon. Toronto is similar, at 18 hours 20 minutes, landing at 18:45.
From Chicago, Houston and the West Coast, the Emirates flights leave in the afternoon or evening and land at 08:20 two days later. That makes about 25 to 27 hours in all. Singapore Airlines and Cathay Pacific also sell West Coast routes, through Singapore and Hong Kong. However, we found no through time on their pages, so compare totals on the booking screen.
Coming home takes about as long. For example, Emirates’ Colombo flight EK649 leaves at 02:40 and reaches Chicago 24 hours later and Los Angeles after 24 hours 40 minutes, on the same pages.
The Middle East advisories and the Gulf hubs
Doha, Dubai and Abu Dhabi carry the most flights to Colombo of the hubs in our tables, and all three sit in countries covered by 2026 conflict warnings. Read the advice for the hub country as well as for Sri Lanka.
| Hub country | US advisory level | Date in the State Department feed |
|---|---|---|
| Qatar (Doha) | Level 3, Reconsider Travel | 22 Oct 2026 |
| United Arab Emirates (Dubai, Abu Dhabi) | Level 3, Reconsider Travel | 22 Oct 2026 |
| Türkiye (Istanbul) | Level 2, Exercise Increased Caution | 8 Jun 2026 |
| United Kingdom (London) | Level 2, Exercise Increased Caution | 8 Sep 2026 |
| Hong Kong | Level 2, Exercise Increased Caution | 3 Sep 2026 |
| Singapore | Level 1, Exercise Normal Precautions | 8 Mar 2026 |
| Japan (Tokyo) | Level 1, Exercise Normal Precautions | 14 May 2025 |
Level 3 is the third of the State Department’s four advisory levels, one step below Do Not Travel. The levels and dates come from the State Department’s advisory data feed, read on 4 November 2026; the full advisories are on its travel advisories site. For Qatar the feed says to reconsider travel “due to risk of armed conflict”. For the UAE it gives terrorism and armed conflict. Both entries say the Federal Aviation Administration has issued an airspace notice (NOTAM) or a Special Federal Aviation Regulation for the region. The same feed lists Sri Lanka at Level 2, Exercise Increased Caution, dated 13 October 2025.
GOV.UK’s pages for Qatar, the UAE and Türkiye, updated on 27 October 2026, tell British nationals in or travelling through the Middle East to be ready for cancelled flights and closed airspace. Its Sri Lanka page, updated 21 September 2026, also warns that some Colombo to UK flights that connect through Middle Eastern hubs could be delayed, put back or rerouted.
Do these warnings apply if you only change planes there? The two Level 3 entries do not mention transit passengers, so read the full advisory and your airline’s notices before you book. To avoid the Gulf, the timetable shows flights into Colombo from London, Istanbul, Singapore, Hong Kong and Tokyo.
Flights from Canada to Sri Lanka
Canada has no nonstop flight either. On Emirates’ Toronto page, the 13:55 departure reaches Colombo at 18:45 the next day, 18 hours 20 minutes in all. Qatar Airways has Colombo booking pages for Toronto and Montreal.
Canada’s advice for Sri Lanka, updated 2 November 2026, is to exercise a high degree of caution, the second of its four levels. It also says fuel for private vehicles is limited, with special arrangements for tourism providers. Canada uses the same level for Qatar and the UAE, updated 14 October 2026, and warns that military activity in the region may cause flight cancellations. Its Türkiye page, updated 29 September 2026, lists possible airspace closures.
Time difference and jet lag
Sri Lanka keeps UTC+5:30 all year with no daylight saving, according to timeanddate. New York and Toronto went back to UTC-5 on 1 November 2026, move to UTC-4 on 14 March 2027 and return to UTC-5 on 7 November 2027, per its New York page. Chicago and Houston are an hour behind New York, and Los Angeles and San Francisco three hours behind. All of them change their clocks on the same dates.
| Your city | Sri Lanka is ahead by, to 14 Mar 2027 | 14 Mar to 7 Nov 2027 |
|---|---|---|
| New York, Atlanta, Toronto | 10 h 30 min | 9 h 30 min |
| Chicago, Houston | 11 h 30 min | 10 h 30 min |
| Los Angeles, San Francisco | 13 h 30 min | 12 h 30 min |
The table is our arithmetic from those offsets. The CDC Yellow Book covers jet lag in its 2026 edition, in a chapter dated 23 April 2025. Eastward travel is harder to adapt to than westward, it says, at an average of 1 hour a day against 1.5. Moving your sleep an hour earlier each day for two or three days before an eastward trip may shorten the adjustment. After landing, it advises plenty of natural light and no long daytime naps.
The free ETA for Americans and Canadians
An ETA, short for Electronic Travel Authorization, is Sri Lanka’s online entry approval for visitors. The United States and Canada are both on the list of 40 countries on the official ETA website. Since 25 May 2026 their citizens have paid nothing for a 30-day tourist ETA, and they may enter twice within those 30 days.
You still have to apply. The notice says every foreign national, including the 40, must obtain an ETA before arriving in Sri Lanka. A longer stay means a paid extension. Australia’s Smartraveller, updated 14 August 2026, adds that you can no longer get one on arrival at Colombo’s airport. Our Sri Lanka visa guide covers the application step by step.
Landing in Colombo
The airport’s arrival guide numbers the process: immigration clearance first, then baggage claim, customs clearance and finally the exit. It says passengers who are not Sri Lankan must fill out a disembarkation card and hand it in at the immigration counter.
The Gulf flights land between about 2am and 8pm, so plan your first night around your arrival time. Our Colombo airport taxi guide has fares and ride apps. Buy a local SIM or eSIM with our SIM card guide, and read the money guide on rupees and ATMs.

Best months to go, and what fares looked like
The south-west and east coasts have their dry spells in different months. Our weather by month averages show the south-west at its driest from January to March. The east coast is driest later, from March to August. After a flight this long, read how many days in Sri Lanka before you fix the return date.
Fares change daily, and we cannot quote one you can book. Two airline pages did show sample fares when we checked on 4 November 2026. Etihad’s US page gave a lowest round-trip economy fare for each month from November 2026 to April 2027, between USD 999 (March) and USD 1,219 (February). Etihad says those fares were collected within the last 48 hours and may no longer be available at the time of booking.
Singapore Airlines’ Los Angeles page showed economy from USD 1,494 in November, USD 1,651 in December and USD 1,198 in January, per adult for a 7-day return trip. It says its fares are collected periodically and may differ at the time of booking.
For the latest on trains, holidays and other changes, see our Sri Lanka travel 2027 updates. If you would like help planning the days after you land, tell us your travel dates and what you want to see.
Questions about flights from the USA to Sri Lanka
Is there a nonstop flight from the USA to Sri Lanka?
No. There is no direct or nonstop flight from the US or Canada. A week of Colombo’s arrivals timetable, read on 4 November 2026, showed no departure from North America, so you change planes at least once.
How long is the flight from New York to Colombo?
Emirates’ schedule gives 18 hours 45 minutes via Dubai for its 10:40 flight from JFK, landing at 15:55 the next day. Its 23:00 flight takes 22 hours 50 minutes, landing at 08:20 two days later.
How long is the flight from Los Angeles to Colombo?
Emirates’ schedule gives 27 hours via Dubai, leaving at 15:50 and landing at 08:20 two days later. Singapore Airlines and Cathay Pacific also sell the route through their Asian hubs.
Do US citizens need a visa or ETA for Sri Lanka?
You need an ETA. Since 25 May 2026 it has been free for US citizens on a 30-day tourist visit, as the official ETA website said when we checked on 4 November 2026. Apply there before you fly.
Which airlines fly from the US to Sri Lanka?
Nobody flies the route nonstop. Airlines whose own pages sell US cities to Colombo include Qatar Airways, Emirates and Etihad through the Gulf and Turkish Airlines through Istanbul. Singapore Airlines and Cathay Pacific go through Asia. SriLankan Airlines flies the last leg from London Heathrow if you change there.
We checked the airport timetable, airline schedules, advisories and the ETA notice on 4 November 2026. Schedules, levels and fares change, so confirm with your airline and the official sites before you book.
Top photo: a Qatar Airways Boeing 777 at Bandaranaike International Airport, June 2016. Photo: Rehman Abubakr, CC BY-SA 4.0, via Wikimedia Commons.



