Coral Sands Hotel, Harbour Island, Bahamas | Call from US :

1-888-568-5493 or 1-242-333-2350 | 800-468-2799

Coral Sands 101

We’re a beautiful, boutique resort in Harbour Island, Bahamas. One of the top hotels in the Caribbean, we recently completed a property wide re-fresh. Our secluded, little sanctuary has never looked better. We have 38 rooms. Not big. But we are big on service and style. Our priority is to deliver a special stay that you’ll carry with you, long after you’ve left us. Coral Sands is luxuriously low key and casually elegant. We look after you as if you were family, or celebrities. We are at your service.

Our Pink Sands Beach on Harbour Island

Pink Sands Beach

We’re famous for pink sand and turquoise water. Voted “number one beach in the Caribbean” by Travel Channel and consistently rated one of the top five beaches in the world, Coral Sands beach is heaven on earth. Piece de resistance? Our private, palm-thatched tiki huts. With our compliments, we provide chaise lounges, beach umbrellas, beach towels + non-motorized water sport accessories – including kayaks, boogie boards, paddleboards, buckets and shovels. When you’re not on the beach, we suggest that you mosey into town. Just five minutes from the hotel, Dunmore Town is Harbour Island’s epicenter. It’s a palette of pastel colored cottages, white picket fences, unspoiled nature and a handful of hotels, restaurants, boutiques and art galleries. Quiet streets are navigated by golf cart or leisurely strolled.

Pink Sands Bahamas Pink Sand Beach Harbor Island Bahamas

Our Town

Over 300 years old, Dunmore Town was the first capital of the Bahamas. An odd and marvelous collision of New England cozy and colorful Caribbean, the mélange of colors, scents and people is intoxicating. Part 18 century fishing village and part Hollywood movie set, there’s a distinct divinity about this little piece of paradise.

Only @ Coral Sands

Eccentric and soulful. Eight tropical acres on the aquamarine Atlantic. Perfectly perched on a grassy, flowery bluff. Confectionery-sugar pink sand, jasmine-scented breezes, sun drenched days, fun soaked nights. Only 55 minutes from Miami. If you have a special request, just ask. Otherwise, we got you covered.

Coral Sands Resort in Harbour Island Coral Sands Resort in Harbour Island

Resort Amenities

Resort Amenities
  • Famous pink sands beach
  • Understated luxury
  • Heated fresh water swimming pool
  • Library & game room (pool table + flat screen TV)
  • Complimentary Wi-Fi
  • Lighted tennis court
  • First class service
  • Award winning dining
  • Celebrated interior design
  • Undisturbed nature

Can Be Arranged

  • Snorkeling, scuba diving
  • Bone & bottom + deep sea fishing
  • Golf cart rental
  • In room massage
  • Tours & excursions
  • Boat & bike rentals
  • Beach picnics
  • Babysitting

Directions & Map

Coral Sands is located on Harbour Island, which is 50 miles east of Nassau, in the Bahamas. The nearest airport is North Eleuthera International, which is approximately 15 minutes from the hotel. When you arrive at North Eleuthera airport, it’s a five minute taxi ride to Harbour Island. From there, a ten minute water taxi ride to Dunmore Town. From there, you grab a taxi for the five minute ride to Coral Sands.

From within the United States, Coral Sands is accessible by air from Miami and Fort Lauderdale (Florida) and Nassau (Bahamas) with daily, direct flights via American Airlines and United Airlines. From Europe, British Airways flies direct from London to Nassau. From Nassau, it’s a 20 minute flight to North Eleuthera. Carriers include: Bahamas Air, Pineapple Air, Southern Air Charters. An alternate option is the “Fast Ferry,” which takes about 2 ½ hours each, way. The ferry travels daily between Nassau and North Eleuthera. It departs from Paradise Island and arrives directly on Harbour Island.

Coral Sands Resort Direction Coral Sands Hotel

Air Transportation

The nearest airport is North Eleuthera international (ELH) and is serviced from Miami, Ft. Lauderdale, and Nassau.

From USA connect via Ft. Lauderdale through United Airlines or Miami through American Airlines. There are a couple of flights a day. North Eleuthera is our local airport and is approximately 20 minutes from the hotel. Getting from North Eleuthera Airport to Coral Sands involves taking a 5 minute taxi ride to the dock, a 5 minute water taxi across to Harbour Island and then another 5 minute taxi ride to Coral Sands. Each stage costs $5 per person. Transport is always available.

From Europe ... British Airways flies direct London to Nassau and then we recommend connecting on a 20 minute charter flights from Nassau to North Eleuthera. So guests do NOT need to overnight in Nassau.

There is a fast Ferry that leaves Nassau daily for Harbour Island, please visit for times and reservations.

From Miami

  • American Airlines - 1 800 433 7300

From Fort Lauderdale

  • United Airlines - 1 800 525 0280

From Nassau


Coral Sands Hotel
Chapel Street, Dunmore Town, Harbour Island

Office Phone
(242) 333-2350
Office Fax
(242) 333-2368
Toll Free
General Manager
Pamela A. Berry
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Contact No
(242) 333-2350
Sales & Marketing
MJL Select Luxury Travel, 822 NE 125th Street
Suite 105, North Miami, FL, 33161
Mario Leon
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Contact No
(305) 981-0100

Website photography by Cookie Kinkead & Eileen Escarda