St Lucia is one of the Caribbean’s most accessible destinations. There are regular direct flights to St Lucia’s Hewanorra International Airport from the USA, Canada and Europe. Flights from the Caribbean to St Lucia arrive at George FL Charles Airport (formerly Vigie Airport) near the capital city Castries.

Private jet taking off from St Lucia
Hewanorra International Airport, St Lucia

American Airlines operates direct flights from various cities to St Lucia via Miami:

  • Miami, FL – flight time: 3h 39m.

Delta operates direct flights to St Lucia via Atlanta:

  • Atlanta, GA – flight time: 4h 36m.

US Airways also operates direct flights to St Lucia:

  • Charlotte, NC – flight time: 4h 39m.
  • Hartford, CT – flight time: 7h 49m.
  • Jacksonville, FL – flight time: 7h 19m.

Air Canada operates direct flights from Toronto to St Lucia:

  • Toronto Pearson – flight time: 5h 15m.

British Airways and Virgin Atlantic operate direct daily flights from London Gatwick to St Lucia:

  • London Gatwick – flight time: 8h 35m.

Condor operates direct flights from Germany to St Lucia during high season:

  • Frankfurt Int. – flight time: 9h 45m.

LIAT operates direct flights from various Caribbean islands to St Lucia:

  • Antigua – flight time: 1h 05m.
  • Barbados – flight time: 0h 45m.
  • Dominica – flight time: 0h 40m.
  • Trinidad – flight time: 1h 10m.