Finch Bay
Enjoy an exclusive location as the only beachfront hotel in Santa Cruz. Serving as an ideal base from which to discover the wildlife of the islands, Finch Bay Hotel features luxury rooms where stylish interiors and spacious balconies are standard. Sustainability is at the heart of everything they do, incorporating many eco-friendly practices to help preserve the Galápagos Islands for years to come.
Ready to start planning?
Tell us what you have in mind and we’ll build a tailored itinerary around it.