COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Top Hotels Near Indian Bay in Villa

Beach vacation deals from $45

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels Close to Indian Bay

Stonetrail Villas
3 out of 5
0.055 mi from Indian Bay
The price is $112 per night from Apr 17 to Apr 18
Stonetrail Villas
Private Villas Steps Away From the Beach
The price is $135 per night from Apr 17 to Apr 18
Private Villas Steps Away From the Beach
Skyblue Beach Apartments
2.5 out of 5
0.1 mi from Indian Bay
Get Rates
4.6/5Wonderful! (32 reviews)
"Overall hospitality was good will recommend to others"

Reviewed on Jan 26, 2021

Skyblue Beach Apartments
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Cosy Villa Near Beach Front, Jacuzzi Decked, Wifi, Air-conditioned
3.5/5Good! (4 reviews)
Good sized property, bedrooms OK. Property not cleaned well, location poor next to busy main road.
"Not good, location next to main road is smelly and noisy, lounge and kitchen hot due to no a/c and unable to open windows."

Reviewed on Mar 21, 2019

Cosy Villa Near Beach Front, Jacuzzi Decked, Wifi, Air-conditioned
Eco Bay Guesthouse
3 out of 5
0.2 mi from Indian Bay
The price is $146 per night from Apr 17 to Apr 18
5/5Exceptional! (1 review)
Beautiful guest house
"I really enjoyed my stay at Ecobay Guest house. I received a really nice welcome which I was not expecting. The house manager and staff made my stay really comfortable and I they were just a phone call away. The taxi driver was friendly and I used him to travel all over the island. The house was ..."

Reviewed on Sep 13, 2015

Eco Bay Guesthouse
Beachcombers Hotel
3.5 out of 5
0.2 mi from Indian Bay
Free CancellationReserve now, pay when you stay
The price is $121 per night from May 1 to May 2
4.4/5Excellent! (218 reviews)
"Clean, safe and amazing beach view food was and staff is great 👍"

Reviewed on Dec 26, 2020

Beachcombers Hotel
Sunset Shores Beach Hotel
3 out of 5
0.3 mi from Indian Bay
Free CancellationReserve now, pay when you stay
The price is $125 per night from Apr 17 to Apr 18
4.1/5Very Good! (176 reviews)
"It is a stone's throw from the sea...the views are spectacular and inviting!"

Reviewed on Dec 4, 2020

Sunset Shores Beach Hotel
Buttercup Cottage Apartments
3 out of 5
0.4 mi from Indian Bay
Get Rates
4.2/5Very Good! (12 reviews)
"Everything were excellent except the layout of the washroom."

Reviewed on Apr 4, 2019

Buttercup Cottage Apartments
Paradise Beach Hotel
3 out of 5
0.4 mi from Indian Bay
The price is $90 per night from Apr 19 to Apr 20
3.8/5Good! (60 reviews)
"Safe and quiet. Nice location. Meals available. I was quarantined due to Covid policy. Couldn't explore more."

Reviewed on Jan 23, 2021

Paradise Beach Hotel
Young Island Resort
3.5 out of 5
0.4 mi from Indian Bay
Free CancellationReserve now, pay when you stay
The price is $220 per night from Apr 17 to Apr 18
4.3/5Excellent! (32 reviews)
"We were only here for one night, but it was a really depressing experience. The place itself is ok, not terrible but definitely nothing special by the standards of good Caribbean hotels. We arrived tired after a long day’s travelling. It took a ridiculously long time to check in – we had to fill ..."

Reviewed on Jan 16, 2021

Young Island Resort
Don't see what you're looking for?
See all available properties in Indian Bay
View all properties
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.