How To Get To Harbour Island

Private pilot?

If you prefer to fly your own aircraft, Valentines is the perfect destination. Explore how our Pilot’s Journey Program can help you navigate the island.

Arriving by Air

Most guests reach Harbour Island by flying into North Eleuthera Airport (ELH), located just across the harbour from Harbour Island.

Guests have two options once they arrive at North Eleuthera Airport (ELH).

From Toronto
From Montreal (YUL):

Regular service on Air Canada (often 3-4 times a week) and seasonal flights with Porter Airlines.

From Ottawa (YOW):

Seasonal nonstop flights available via Air Canada and Porter Airlines.

From Halifax (YHZ):

Seasonal Air Canada service typically operates on Fridays.

From Calgary (YYC):

WestJet provides seasonal service, often on Wednesdays and Saturdays

Air Canada

Daily nonstop service from Toronto International Airport (YYZ)

WestJet

Daily nonstop service from Toronto International Airport (YYZ)

Porter Airlines

Seasonal nonstop service from Toronto International Airport (YYZ)

From Miami

American Airlines

Daily nonstop service from Miami International Airport (MIA).

From Charlotte

American Airlines

Seasonal nonstop service between Charlotte (CLT) and North Eleuthera.

From Atlanta

Delta Air Lines

Seasonal nonstop service several times per week from Atlanta (ATL).

From Fort Lauderdale

Aztec Airways

Offer regular flights from Fort Lauderdale Executive Airport (FXE) to North Eleuthera.

Makers Air

Offer regular flights from Fort Lauderdale Executive Airport (FXE) to North Eleuthera.

Many guests prefer charter or semi-private flights for convenience and flexibility. Charter operators serving North Eleuthera include:

Tradewind Aviation

Tropic Ocean Airways

Makers Air

Aztec Airways

Bahama Hoppers

These operators provide charter and scheduled flights from Fort Lauderdale, Miami, Palm Beach, and other South Florida airports. Some operators also offer amphibious aircraft that can land directly in the harbour near Harbour Island.

Guests can also connect through Nassau or Marsh Harbour before flying to North Eleuthera.

From Nassau (NAS)

Bahamasair

Southern Air Charter

Pineapple Air

Western Air

Flight time is approximately 20 minutes.

From Marsh Harbour (MHH)

Cherokee Air (private charter service)

Cherokee Air operates private charter flights only and does not offer scheduled commercial service.

Ferry from Nassau to Harbour Island

Some travelers prefer to reach Harbour Island entirely by sea.

Bahamas Ferries

Bahamas Ferries operates scheduled ferry service between Nassau and Harbour Island / Spanish Wells.

Typical travel time: approximately 2.5 to 3 hours.

The ferry departs from Potter’s Cay Dock in Nassau and arrives near Three Island Dock, the same area used by water taxis.

This option is popular with travelers looking for a more relaxed and scenic journey between the islands.

Getting from North Eleuthera to Harbour Island

Once you arrive at North Eleuthera Airport (ELH):

Water taxis run continuously throughout the day.

Book Your Stay at Valentines Resort