Skip to main content

Check out these popular cities on Santa Cruz Island

Stay in Santa Cruz Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Acacia

Hotel in Puerto Ayora

Hotel Acacia has a garden, shared lounge, a terrace and bar in Puerto Ayora. The hotel features a hot tub, a concierge service and free WiFi throughout the property. great location for the airport if you have an early flight

Show more Show less
9.4
Wonderful
208 reviews
Price from
$247.50
per night

Hostal Sueños Silvestres

Hotel in Puerto Ayora

Offering a terrace and views of the garden, Hostal Sueños Silvestres is set in a quiet residential area of Puerto Ayora.Charles Darwin Station is within a 10 minute walk and Tortuga Bay is 2.1 mi from... Very fine place to stay. 5 minutes walk to Center of town, but shops and restaurants on the walk there

Show more Show less
9
Wonderful
322 reviews
Price from
$36
per night

Hotel Santa Fe

Hotel in Puerto Ayora

Featuring an outdoor swimming pool and a terrace, Hotel Santa Fe offers free Wi-Fi and breakfast in Puerto Ayora. Malecon harbor is 98 feet away and Tortuga Bay beach is 1.6 mi away. Breakfast was very nice and the hotel was located very close to everything

Show more Show less
9.2
Wonderful
105 reviews
Price from
$191
per night

Hotel Galapagos Suites B&B

Hotel in Puerto Ayora

On the Galapagos Islands, Galapagos Bed & Breakfast house is in Puerto Ayora. It is a 5-minute walk from the waterfront and offers rooms with a private balcony and hammock. Great place with very friendly and helpful host. Great breakfast

Show more Show less
9.7
Exceptional
173 reviews
Price from
$110
per night

Plaza Luna Suites

Hotel in Puerto Ayora

Featuring a terrace, bar and views of sea, Plaza Luna Suites is located in Puerto Ayora, a 11-minute walk from La Estacion Beach. Great Location. Nice rooms friendly staff.

Show more Show less
9.4
Wonderful
5 reviews
Price from
$193.07
per night

Maidith Galapagos Inn

Hotel in Puerto Ayora

Maidith Galapagos Inn features an outdoor swimming pool, garden, a shared lounge and terrace in Puerto Ayora. Nice place, best assistance from the owners very helpfull, close to everything, very clean, very good breakfast....very worthed. I highly recommend

Show more Show less
9
Wonderful
8 reviews
Price from
$140
per night

Torre Mar Galapagos Boutique Suites

Hotel in Puerto Ayora

Set in Puerto Ayora, Torre Mar Galapagos features free WiFi and units equipped with a kitchen, terrace and seating area. Everything. The owner, John Garrete. has remodeled these suites with every Western style convenience. I was constantly amazed at how everything was so well done and thought out. John was such an incredible help in arranging our trips to Pinzon and Bartholomew. He went over and beyond to help us by loaning us wetsuits, masks and making sure we were happy.

Show more Show less
9.3
Wonderful
62 reviews
Price from
$148.68
per night

Hotel Cucuve

Hotel in Puerto Ayora

Featuring an on-site snack bar and free organic coffe, Hotel Cucuve offers accommodations in Puerto Ayora. Free WiFi access is available throughout the property. Clean, friendly, probably one of the more modern affordable places to stay. Great breakfast! It’s more expensive than other places on the island, but it is worth what you pay :)

Show more Show less
9.7
Exceptional
74 reviews
Price from
$210
per night

Semilla Verde Boutique Hotel

Hotel in Puerto Ayora

Semilla Verde Boutique Hotel gives its guests the real traditional guest house experience on Santa Cruz Island. It is located only a 12-minute drive from Puerto Ayora. Spotlessly clean. Beautifully furnished. Generous towels and shampoo and conditioner after a week of traveling! Warm and friendly staff. Excellent food

Show more Show less
9.5
Exceptional
73 reviews
Price from
$195
per night

Hotel Crossman

Hotel in Puerto Ayora

Located in Puerto Ayora, a 10-minute walk from Los Alemanes Beach, Hotel Crossman has concierge services and free WiFi. Location was perfect! Room and property was very clean. Air condition worked really well and staff were super friendly. Would stay there again ☺️

Show more Show less
8.1
Very Good
264 reviews
Price from
$27
per night

Hotels with extra health and safety measures

Find hotels in Santa Cruz Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels on Santa Cruz Island in the past month

See all

Santa Cruz Island's best hotels with breakfast

See all

Budget hotels on Santa Cruz Island

See all

Hotels on Santa Cruz Island you can book without a credit card

See all

FAQs about hotels in Santa Cruz Island