Beach hotel · Puerto Ayora

Finch Bay Galápagos Hotel

Puerto Ayora · Galápagos · Ecuador

A beachside hotel on the south shore of Santa Cruz, with its own yacht for day trips.

Finch Bay describes itself as the only beachfront hotel on Santa Cruz, surrounded by the national park, with a spa, a restaurant and a private yacht for island day tours; it pitches itself as a complement to a Galápagos cruise.

  • Step onto the beach
  • Private yacht day tours
  • Spa