USA & CANADA 1-800-893-0916
Mon-Fri, 9-5 EST

Finch Bay Eco Hotel

The Finch Bay Eco Hotel is set in a privileged location just steps from the beach, across the bay from Puerto Ayora, the largest port town in the Galapagos on the island of Santa Cruz. The hotel is both close and yet separate from the town. One crosses over from the municipal Passenger Dock to the hotel’s dock using the hotel’s own “water taxi.” The hotel is a short walk from there.

The eco-friendly Finch Bay Hotel boasts Ocean View Suites and Garden View Rooms with air-conditioning, private bath, hot water, hair dryers, biodegradable soap and shampoo dispensers, wooden blinds, a black-out curtain, tile floors, and a telephone.