Finch Bay Hotel
A Galápagos Islands Hotel, the Finch Bay Eco Hotel, lies just steps from the beach in a secluded location, across the bay from Puerto Ayora on the island of Santa Cruz. Finch Bay Eco Hotel is characterized by its natural surroundings, the ocean, the swimming pool and bar area, the in-house chef’s culinary creations, daily yacht excursions, and the friendly service that each and every guest receives.
Plan your Trip
Ready to start planning your own incredible adventure? We make the process stress-free and enjoyable.