Puerto Ayora – Santa Cruz – Gal√°pagos

Finch Bay Hotel

The charming Finch Bay, named for Darwin’s famous finches (Finches) abound in the area, is just steps from the beach in a secluded location amongst the mangroves.

Contact us

Room Type

More Details


Bar, Open air restaurant, Rooms with balcony, Massages, Swimming pool, Snorkel, Kayaks, Guided wildlife tours, Spa, Yacht Tours


The Finch Bay Hotel occupies a prime position next to the only public beach in the town of Puerto Ayora, on the south side of Santa Cruz Island, Galapagos.

Privileged Accommodation

Enjoy the nature with our Ecological Hotel

Due to its eco-orientation, Finch Bay has developed innovative recycling and garbage processing programs. The entire infrastructure of the hotel, as well as its activities, are strongly based on the concept of true ecotourism to keep the archipelago as pristine as possible.