The Finch Bay Hotel is situated on the Santa Cruz Island, near the town of Puerto Ayora. Finch Bay is a recently renovated small scale ecological hotel with 21 spacious rooms with their own terrace or balcony. 

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

  • Finch Bay Hotel
    Finch Bay Hotel

The hotel can only be reached on foot or on a bicycle, lies directly on the beach and is very quiet. The beach, for hotel guests only, is surrounded by mangrove trees. A pleasant place to spend a few extra days on the Galapagos archipelago.

Close

Schrijf u in voor onze nieuwsbrief

 
Klik hier