Finch Bay Resort

This award winning eco hotel has 27 spacious air-conditioned rooms and sits on a private beach near the town of Puerto Ayora on Santa Cruz Island.

View Gallery

This award winning eco hotel has 27 spacious air-conditioned rooms and sits on a private beach near the town of Puerto Ayora on Santa Cruz Island. Enjoy day trips by yacht to the nearby islands of North Seymour, Bartolome, South Plaza and Santa Fe, and other activities include kayaking, scuba diving, biking and hiking.

Brochures

My A&K

Join 'My A&K' to save your favourite journeys, brochures and to stay informed of our latest offers.

Become a VIP