Finch Bay – Santa Cruz Island

The charming Finch Bay Hotel – named after the famous Darwin’s Finches abundant in the surroundings – is just steps from the beach on a private seaside location surrounded by mangroves.

Here guests can cherish the privacy, natural surroundings and superb service on offer. The hotel is situated in a quiet location on Santa Cruz Island at Punta Estrada, across the bay from the town of Puerto Ayora, with only pedestrian and bicycle circulation.

This eco hotel is concerned with protecting its environment and there are several initiatives to accommodate this like water supplied by the hotel’s own desalinization plant. The rooms are simply decorated and are comfortable and have garden or ocean views.



Gallery

"Thank you for all your help and care in arranging this most memorable adventure for us"

J Black

"The trip exceeded all our expectactions we've travelled to many countries over the years"

A Tennant

"The guides were very knowledgeable and very good company"

N. Pickering

Share this page:
Scroll to Top