Finch Bay Hotel

The Finch Bay Hotel occupies a prime position in front of the only public beach in the town of Puerto Ayora, on the south side of Santa Cruz Island. The award-winning eco-hotel has 27 rooms with views of the ocean or gardens, including 6 suites, a full-service spa, and an ocean-front pool surrounded by the expansive lounge and bar area, which also houses the hotel’s excellent restaurant.

Contact us to start planning your adventure today:

5-Star Reviews

Find out why our discerning travelers consistently rate us with 5-stars.

Sustainable Travel

We take our environmental and social responsibilities seriously.

Learn More
Contact Us