A turquoise coastline with a sandy beach and a forested area.

Hotels with Restaurants in Eleuthera and Harbour Island, Bahamas

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Eleuthera and Harbour Island Hotels with Restaurants

Next weekend
In two weeks

Our top choices for Eleuthera and Harbour Island hotels with a restaurant

Valentines Resort & Marina

Valentines Resort & Marina
4.0 star property
Dunmore Town
8.8 out of 10, Excellent, (237 reviews)
"Breakfast was great and staff was friendly and accommodating. Great location"
United States
Inga
The price is P31,027
P40,086 total
includes taxes & fees
Jul 15 - Jul 16
Valentines Resort & Marina

La Bougainvillea Hotel and Villas

La Bougainvillea Hotel and Villas
3.5 star property
North Palmetto Point
9.4 out of 10, Exceptional, (116 reviews)
"Beautiful property. Perfect place to relax, walk the beach and just chill."
United States
Anita
The price is P17,933
P19,726 total
includes taxes & fees
Jul 22 - Jul 23
La Bougainvillea Hotel and Villas

Tingum Village Hotel

Tingum Village Hotel
3.0 star property
Dunmore Town
8.4 out of 10, Very Good, (382 reviews)
"Such A great Bahamian feel with the friendliest staff"
United States
Maribeth
The price is P10,925
P14,542 total
includes taxes & fees
Jul 18 - Jul 19
Tingum Village Hotel

Romora Bay Resort & Marina

Romora Bay Resort & Marina
3.5 star property
Dunmore Town
8.6 out of 10, Excellent, (42 reviews)
"Clean rooms, beautiful views and property! Staff was amazing and friendly! "
United States
Melinda
The price is P31,865
P40,150 total
includes taxes & fees
Jul 20 - Jul 21
Romora Bay Resort & Marina

Spanish Wells Yacht Haven

Spanish Wells Yacht Haven
3.0 star property
Spanish Wells
9.6 out of 10, Exceptional, (73 reviews)
"Always a great stop over place coming into the Bahamas"
United States
Sean
The price is P15,327
P17,167 total
includes taxes & fees
Jul 2 - Jul 3
Spanish Wells Yacht Haven

Coral Sands Inn & Cottages

Coral Sands Inn & Cottages
4.0 star property
Dunmore Town
9.2 out of 10, Wonderful, (362 reviews)
"The completed renovations are wonderful. We love staying here every time we visit Harbor Island. Great staff!"
United States
Lawrence
The price is P55,186
P72,846 total
includes taxes & fees
Jul 15 - Jul 16
Coral Sands Inn & Cottages

Cape Eleuthera Resort & Marina

Cape Eleuthera Resort & Marina
4.0 star property
Freetown
8.8 out of 10, Excellent, (23 reviews)
"Everything about this resort was beautiful! I am so happy we decided to book this wonderful place! it has truly been a remarkable experience! We can't wait to return! "
United States
Tiffany
The price is P32,325
P37,336 total
includes taxes & fees
Jul 27 - Jul 28
Cape Eleuthera Resort & Marina

Runaway Hill Inn

Runaway Hill Inn
3.5 star property
Dunmore Town
10.0 out of 10, Exceptional, (1 review)
"I love Runaway Hill - everyone is extremely accommodating & nice! My room was super comfortable and quiet, spotless. I had to leave a day early, unfortunately, but I can’t wait to return. Yummy Thai food in their restaurant!"
United States
Trent
The price is P41,997
P71,142 total
includes taxes & fees
Jul 2 - Jul 3
Runaway Hill Inn

Pink Sands Resort

Pink Sands Resort
4.0 star property
Dunmore Town
8.6 out of 10, Excellent, (124 reviews)
"Friendly customer service, beautiful room and great food!"
United States
Michael
The price is P76,636
P102,467 total
includes taxes & fees
Jul 15 - Jul 16
Pink Sands Resort

Eleven Bahama House

Eleven Bahama House
4.0 star property
Dunmore Town
10.0 out of 10, Exceptional, (40 reviews)
"A wonderful environment, the staff was excellent, the rooms were clean and inviting. The breakfast was wonderful also!"
United States
Mary
The price is P33,107
P36,418 total
includes taxes & fees
Jul 23 - Jul 24
Eleven Bahama House
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Eleuthera and Harbour Island Hotel Reviews

Frequently asked questions

How much do hotels with dining in Eleuthera and Harbour Island cost?
Hotels in Eleuthera and Harbour Island range between P14,542 to P102,467 per night. Bring your appetite — these properties have restaurants or offer access to awesome foodie experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
How many hotels with dining are there in Eleuthera and Harbour Island?
Choose from 26 hotels that offer access to superb dining throughout Eleuthera and Harbour Island. Whether you're after a hotel with a restaurant or one that'll place you in the middle of a foodie hub, Expedia can help you secure the perfect space.
Why book your hotel with dining in Eleuthera and Harbour Island with Expedia?
Booking a hotel with dining in Eleuthera and Harbour Island is as easy as entering your travel dates and selecting a place that satisfies your needs. On the lookout for a stay that has an on-site restaurant or is in an epicurean hub? Want it to be affordable or luxurious? Use Expedia's search filters to further narrow your search results and find the perfect pad.
How can I find cheap hotels with dining in Eleuthera and Harbour Island?
Expedia can help you narrow down your search for cheap hotels with dining in Eleuthera and Harbour Island. Try our convenient filter tools to look up stays with restaurants or optional extras, such as included dinner. You can also choose how much you want to spend per night and your preferred hotel star rating to lower costs.
What is there to do in Eleuthera and Harbour Island near my hotel with dining?
Whichever direction your travels take you in Eleuthera and Harbour Island, you'll find tons of fun things to keep you entertained. Planning a few days in Greencastle? Cotton Bay Club Golf Course is a well-known attraction to visit while you're there.