Quick answer
Neither Sri Lanka nor the Maldives has a non-stop flight from any US city; both generally require one connection via the Gulf, Europe or Asia. From East Coast gateways such as New York, total journey time to either runs roughly 18 to 21 hours; from West Coast cities such as Los Angeles, expect closer to 20 to 23 hours. The bigger practical difference is the onward leg after arrival: Colombo puts you on the road within about an hour, while many Maldives resorts add a further seaplane or speedboat transfer.
Key takeaways
- No US city has a non-stop flight to Sri Lanka or the Maldives; both require at least one connection.
- From East Coast gateways, total journey time to either destination is roughly 18 to 21 hours including the connection.
- From West Coast gateways, total journey time runs roughly 20 to 23 hours for either destination.
- Sri Lanka's onward transfer from Colombo airport is by road, typically under two hours to most first-night bases.
- Many Maldives resorts require a further seaplane or speedboat transfer after Malé, and seaplanes don't operate after dark.
Connecting routes from the USA
Both Sri Lanka and the Maldives are reached from the USA via a connection, most commonly through Doha (Qatar Airways), Abu Dhabi (Etihad), Istanbul (Turkish Airlines), or an Asian hub such as Singapore or Hong Kong. Neither destination has a decisive routing advantage over the other; the same connecting hubs generally serve both, so the choice tends to come down to fare, schedule and preferred carrier rather than journey time alone.
Where they diverge slightly is frequency: Colombo has marginally more one-stop options on more carriers from major US gateways, while Malé connections can require a second, shorter regional flight or seaplane leg depending on the specific resort.
- →Qatar Airways (Doha), Etihad (Abu Dhabi) and Turkish Airlines (Istanbul) serve both Colombo and Malé from the USA.
- →Asian hub routes via Singapore or Hong Kong work well from West Coast gateways for either destination.
- →Colombo has slightly more one-stop carrier options from major US gateways.
Journey time by US region
From East Coast cities like New York, total journey time to either Sri Lanka or the Maldives runs roughly 18 to 21 hours including the connection, generally the shortest realistic journey to either destination from the USA. Midwest cities add a modest amount of time to reach the same connecting hubs.
From West Coast cities like Los Angeles, expect closer to 20 to 23 hours total to either destination, regardless of whether you route via the Gulf, Istanbul or an Asian hub, since neither island sits conveniently on a short path from the Pacific coast to any major connecting airport.
- →East Coast gateways: roughly 18-21 hours total to either Sri Lanka or the Maldives.
- →West Coast gateways: roughly 20-23 hours total to either destination.
- →Exact times vary by specific flight schedule and layover length; compare current options rather than a fixed figure.
What happens after you land
This is where the two destinations genuinely diverge for US travellers. Bandaranaike International Airport near Colombo puts you on the road immediately: Negombo is around 30-45 minutes away, Colombo itself around an hour, and even the south coast or Cultural Triangle is a manageable few hours by private car.
Malé's Velana International Airport, by contrast, is often just the start of a second leg for resort-based travellers. Many Maldives resorts require a further transfer by seaplane or speedboat, and seaplanes only operate in daylight, so a late-arriving flight after nearly a full day travelling from the USA can mean an overnight stop near the airport before continuing the next morning.
- →Sri Lanka: road transfer, typically under two hours to most first-night bases.
- →Maldives: many resorts need a seaplane or speedboat transfer after landing.
- →Seaplanes don't fly after dark; a late flight can mean an unplanned overnight near Malé.
- →Confirm your specific resort's transfer type and timing before booking flights from the USA.
Flight cost and booking tips
Flight prices to both destinations from the USA move with season, particularly around the summer vacation period and the Christmas/New Year travel window, and booking several months ahead generally secures the best fares on either route. Neither destination is reliably cheaper to fly to than the other; the cost difference between a Sri Lanka and Maldives trip comes from accommodation, not the flight itself.
For the Maldives specifically, always check whether the seaplane or speedboat transfer is included in your resort quote, as it's sometimes booked and paid separately and can be a meaningful added cost on top of an already long journey.
Which is easier to reach
On flight time alone, the two are close enough that it isn't a deciding factor either way. On overall predictability, Sri Lanka is the easier journey for American travellers: once you land, you know roughly how long the transfer to your first stop will take, regardless of arrival time.
The Maldives adds a genuine variable most US travellers don't factor in until booking, the daylight-dependent seaplane leg, which can turn a long journey into an even longer one depending on your exact arrival time into Malé.
Planning your journey from the USA
If you're time-sensitive on arrival day after a journey already close to a full day of travel, Sri Lanka's road transfer is the more predictable option. If you're heading to the Maldives, book a flight that lands with enough daylight left for a seaplane connection, or budget for an overnight near the airport.
Lankan Stays & Trails arranges Sri Lanka airport transfers and driver-guided itineraries timed around American flight schedules, so the first day isn't lost to logistics after such a long journey.
Frequently asked questions
How long is the flight from the USA to Sri Lanka?
Roughly 18 to 21 hours total from East Coast gateways including a connection, and roughly 20 to 23 hours from West Coast gateways. There's no non-stop flight from any US city to Colombo.
How long is the flight from the USA to the Maldives?
Broadly similar to Sri Lanka, roughly 18 to 21 hours from East Coast gateways and 20 to 23 hours from West Coast gateways, including a connection. The bigger time difference between the two trips comes after landing, in the onward resort transfer.
Is there a direct flight from the USA to Sri Lanka or the Maldives?
No, neither destination has a non-stop flight from any US city. Both typically connect via Doha, Abu Dhabi, Istanbul, or an Asian hub such as Singapore or Hong Kong.
Do you need a seaplane to get to Maldives resorts from the USA?
Many, though not all, Maldives resorts require a seaplane or speedboat transfer after landing at Malé. Seaplanes only operate in daylight, so arrival time affects whether you can connect the same day after a long flight from the USA.
Is Sri Lanka or the Maldives easier to get to from the USA?
Flight times to both are broadly similar from major US gateways. Sri Lanka is generally more predictable after landing, with a straightforward road transfer, whereas Maldives resort transfers can add significant time and depend on daylight for seaplane connections.
Which US airports connect to Sri Lanka and the Maldives?
No US airport flies non-stop to either. Major gateways including New York, Los Angeles, Chicago and San Francisco typically connect to both via a Gulf hub such as Doha or Abu Dhabi, Istanbul, or an Asian hub such as Singapore or Hong Kong.
Should I break up the flight from the USA with a stopover?
It's worth considering given the total journey length to either destination. Doha, Abu Dhabi, Istanbul and Singapore all work well for a one or two night stopover before continuing on to Colombo or Malé.

