Finch Bay Hotel is an award-winning hotel in the peaceful beachfront town of Puerto Ayora on Santa Cruz Island, close to Galapagos National Park.
Guests wake up just steps from the ocean, enjoying unmatched access to the Galápagos archipelago from a true beachfront setting. As the only hotel located directly on the shore in Santa Cruz, Finch Bay offers an exceptional base for exploring the islands—whether cruising the surrounding waters aboard a private yacht or discovering the rich wildlife on land and at sea.
Ideal both as a standalone destination and as a complement to a Galápagos cruise, the hotel allows guests to fully immerse themselves in the spirit of the islands. The six Finch Bay Galápagos Hotel Suites feature direct ocean views and private balconies, providing a personal space to relax and take in the natural surroundings. Each suite offers a calm and elegant retreat, with fresh linens, refined décor, and balconies spacious enough to hang a hammock and enjoy the unique coastal atmosphere.
Diving with long-established PADI 5* dive resort Scuba Iguana, you can have the best of both worlds; land-based luxury and world-class diving adventures. Daily diving tours give you the chance to visit the best dive spots in style.