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.

Our Favorite Galapagos Accommodation on a Map

Pikaia Lodge

See more

Galapagos Safari Camp

See more

Finch Bay Hotel

See more

MV Origin & Theory

See more

Natural Paradise

See more

Infinity Luxury Yacht

See more
Contact Us

Plan your Trip

Ready to start planning your own incredible adventure? We make the process stress-free and enjoyable.

Call 212-226-7331