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.
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).
Regular service on Air Canada (often 3-4 times a week) and seasonal flights with Porter Airlines.
Seasonal nonstop flights available via Air Canada and Porter Airlines.
Seasonal Air Canada service typically operates on Fridays.
WestJet provides seasonal service, often on Wednesdays and Saturdays
Many guests prefer charter or semi-private flights for convenience and flexibility. Charter operators serving North Eleuthera include:
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.
Flight time is approximately 20 minutes.
Some travelers prefer to reach Harbour Island entirely by sea.
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.
Once you arrive at North Eleuthera Airport (ELH):
Water taxis run continuously throughout the day.