HowLongFor

How Long Does It Take to Fly to Sri Lanka?

Quick Answer

18–26 hours from the US, including at least one connection. Flights from the East Coast take 18–22 hours via Middle Eastern or Asian hubs, while West Coast departures run 20–26 hours.

Typical Duration

18 hours26 hours

Quick Answer

Flying from the United States to Sri Lanka takes 18–26 hours total travel time, as there are no nonstop flights between the two countries. Most itineraries involve one or two connections through Middle Eastern, Southeast Asian, or Indian hubs. East Coast departures average 18–22 hours, while West Coast flights typically take 20–26 hours.

Flight Times from Major US Cities

Departure CityTotal Travel TimeBest Connection Hubs
New York (JFK)18–22 hoursDoha (DOH), Dubai (DXB), Abu Dhabi (AUH)
Washington, DC (IAD)19–23 hoursDoha (DOH), Istanbul (IST)
Chicago (ORD)20–24 hoursDubai (DXB), Doha (DOH)
Los Angeles (LAX)20–25 hoursSingapore (SIN), Doha (DOH), Tokyo (NRT)
San Francisco (SFO)21–26 hoursSingapore (SIN), Hong Kong (HKG), Dubai (DXB)
Miami (MIA)20–24 hoursDoha (DOH), Dubai (DXB)
Dallas (DFW)20–24 hoursDoha (DOH), Dubai (DXB)

Best Connection Routes

Since no airlines operate nonstop US-to-Sri Lanka flights, your connection city significantly impacts total travel time and comfort.

Via Middle Eastern Hubs (Most Popular)

Qatar Airways via Doha (DOH) is widely considered the best option for reaching Sri Lanka from the US. Qatar operates multiple daily flights from several US cities to Doha, with convenient onward connections to Colombo Bandaranaike International Airport (CMB). The Doha-to-Colombo leg is about 4.5 hours. Total journey time: 18–22 hours.

Emirates via Dubai (DXB) offers a similar routing with the Dubai-to-Colombo leg taking about 4 hours. Emirates flies from numerous US cities and their Dubai hub is well-equipped for long layovers with lounges, hotels, and shopping.

Etihad via Abu Dhabi (AUH) provides another Middle Eastern option with competitive fares and a 4.5-hour final leg to Colombo.

Via Asian Hubs

Singapore Airlines via Singapore (SIN) is an excellent choice from the West Coast. The Singapore-to-Colombo flight is about 4 hours. This routing works particularly well from San Francisco and Los Angeles.

Cathay Pacific via Hong Kong (HKG) offers connections from several US cities, with a 5.5-hour onward flight to Colombo.

SriLankan Airlines via various Asian hubs operates flights to Colombo from several Asian cities. While the national carrier doesn't fly directly to the US, you can connect to their network via partner airlines.

Via India

Connecting through Indian cities like Delhi (DEL), Mumbai (BOM), or Chennai (MAA) is another option, especially if you want to combine a visit to both countries. The flight from major Indian cities to Colombo is just 2–3.5 hours.

Sri Lanka's Main Airport

Bandaranaike International Airport (CMB) in Katunayake is Sri Lanka's primary international gateway, located about 35 km (22 miles) north of Colombo. The drive from the airport to central Colombo takes 45 minutes to 1.5 hours depending on traffic. The airport has a single international terminal with adequate facilities including duty-free shops, lounges, and currency exchange.

Mattala Rajapaksa International Airport (HRI) in southern Sri Lanka receives limited international flights and is closer to popular southern beach destinations, but very few international routes serve this airport.

Optimal Booking Strategies

  • Book 2–4 months ahead for the best fares. Round-trip tickets from the US to Colombo typically range from $700–$1,400 in economy.
  • Shoulder season (April–May, September–October) offers lower fares and fewer crowds.
  • Peak season (December–March) is the most expensive due to dry weather on the west and south coasts.
  • Qatar Airways and Emirates frequently offer the most competitive fares and best connection times.

Visa and Entry Requirements

US citizens need an Electronic Travel Authorization (ETA) to visit Sri Lanka, obtainable online before departure. The ETA allows stays of up to 30 days and costs approximately $50. Processing is usually completed within 24 hours, but apply at least a week before travel.

Managing Jet Lag

Sri Lanka is 10.5 hours ahead of US Eastern Time and 13.5 hours ahead of US Pacific Time (Sri Lanka uses the unusual UTC+5:30 offset). The significant time difference means jet lag is a real consideration. Most travelers need 3–5 days to fully adjust. Arriving in the evening local time and forcing yourself to stay awake until a reasonable bedtime can help speed adjustment.

Sources

How long did it take you?

hour(s)

Was this article helpful?