Ecuador Travel
Finch Bay – Santa Cruz Island
Finch Bay – Santa Cruz Island
Finch Bay – Santa Cruz Island
Finch Bay – Santa Cruz Island

Finch Bay – Santa Cruz Island

The Finch Bay Galapagos Hotel is a proud member of the National Geographic Unique Lodges of the WorldTM, is your headquarters for exploration in Galapagos, a seafront base where you can discover the life of the Galapagos Islands and create your own adventures on land and sea. The perfect complement to a cruise or a destination in itself, a stay in Finch Bay allows you to feel the essence of the islands.

Where to do it?

Santa Cruz Island

It is the first most inhabited island in Galapagos, it is located in the center of the Galápagos archipelago at 1000 km. Of the continent. It is located in the…

Read more
min 59°F max 89°F
min 0ft max 5600ft