title

Contact Us

Contact Us – Finch Bay Hotel

Galapagos Islands Hotel

Ask your question and we will answer within 1 business day:

Galapagos Hotel Information

Finch Bay Hotel – Galapagos Hotel

Sales / Reservations:

+1 888 229 3214

+593 2 298 8311

 

Hotel Reception: +593 5 252 6297
and +593 5 252 6298

 

Puerto Ayora, Santa Cruz Island
Galapagos Islands – Ecuador

Payment Cancelation Policies