How Long Is the Flight to Sri Lanka?
Flying time from New York (JFK) to Colombo Bandaranaike is about 18 h 5 min by distance, which is what a nonstop would take. Most trips from the US connect, so add the layover: at least 2 h more. From the six largest US hubs the flying time ranges from ≈ 17 h 30 min (Seattle) to ≈ 20 h 20 min (Houston).
Estimates updated September 29, 2026 · How we calculate
Direct flights to Sri Lanka from the US
Our route database has no confirmed nonstop schedules from US airports to Sri Lanka yet, so we don't claim one exists. Airlines add and drop long-haul routes by season. To check a nonstop from your city, search the airline's own site or the departures board of your airport for Colombo Bandaranaike (CMB). If there is none, the usual way is one connection in a large hub in Asia, the Middle East or Europe.
Estimate your flight time
Estimated by distance — not a confirmed schedule.
| From | Distance to CMB | Flying time | With one layover |
|---|---|---|---|
| New YorkJFK | 8,735 mi | ≈ 18 h 5 min | ≈ 20 h 5 min+ |
| Los AngelesLAX | 9,355 mi | ≈ 19 h 20 min | ≈ 21 h 20 min+ |
| ChicagoORD | 8,956 mi | ≈ 18 h 35 min | ≈ 20 h 35 min+ |
| SeattleSEA | 8,428 mi | ≈ 17 h 30 min | ≈ 19 h 30 min+ |
| San FranciscoSFO | 9,027 mi | ≈ 18 h 40 min | ≈ 20 h 40 min+ |
| HoustonIAH | 9,852 mi | ≈ 20 h 20 min | ≈ 22 h 20 min+ |
Example: leave New York at 10:00 AM with one connection and you land around 3:35 PM the next day Sri Lanka time (≈ 20 h 5 min door to door, estimate).
Finding cheaper flights to Sri Lanka
We don't show fares: prices change by the hour, and flight search engines do that job better. What we can tell you is what moves the price. Fares follow the season, so check the Sri Lanka weather by month and aim for the shoulder months, when the weather is still good but demand is lower. A connection through a big hub is usually cheaper than the fastest option, and it costs you the layover time shown above. Flexible dates help more than anything else.
Flights to Sri Lanka: FAQ
How long is the flight to Sri Lanka?
By distance, flying time from the US is about 17 h 30 min to 20 h 20 min depending on your hub, ≈ 18 h 5 min from New York. With one connection, add at least 2 h for the layover. These are estimates, not schedules.
Are there direct flights to Sri Lanka from the US?
Our route database has no confirmed nonstop schedule from a US airport to Sri Lanka. Check your airline or airport departures board for CMB: nonstop long-haul routes come and go by season.
How long is the flight to Sri Lanka with a layover?
Add the layover to the flying time: from New York that is ≈ 20 h 5 min or more with a 2 h connection. Long layovers can add several hours.
What's the time difference with Sri Lanka?
Right now Sri Lanka is 9 h 30 min ahead of New York. See the live clock and your own city on our Sri Lanka time page.
Is there a nonstop flight from my city?
We don't confirm US schedules yet. Use the estimate above for the flying time, and check the airline for a nonstop to CMB.
How we calculate
Flight times on this page are estimates by distance, not a schedule. We take the great-circle distance between the airports, add 5% because real airways are longer than a straight line, divide by an average cruise speed of 850 km/h (528 mph) and add 45 minutes for taxi, climb and descent. Connections add 2 h for the layover. Results are rounded to 5 minutes. Wind is ignored: eastbound flights are usually faster, westbound slower.
Our route database holds no confirmed schedules from US airports yet, so we never state that a nonstop exists. Schedules change by season: check dates with the airline before you book.

