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

Superb: 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 4 stars

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. Beautiful, clean, and perfectly located property and staff was incredibly warm and attentive to detail. One of the highlights of my 10 day trip to Ecuador. Can't recommend it highly enough!

Show more Show less
9.4
Superb
213 reviews
Price from
5,628 Kč
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 3.3 km from...

Show more Show less
9
Superb
327 reviews
Price from
1,059 Kč
per night

Hotel Santa Fe 4 stars

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 harbour is 30 metres away and Tortuga Bay beach is 2,5 km away. Breakfast was very nice and the hotel was located very close to everything

Show more Show less
9.2
Superb
105 reviews
Price from
4,778 Kč
per night

Hotel Galapagos Suites B&B 4 stars

Hotel in Puerto Ayora

Located 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. This is a lovely place with the best host. Extremely helpul and nice. Taxis, tours, tips help when my husband was unwell. Plus an amazing breakfast. Always went out of their way to help us. Its also in the quiet part of town but close to everything. We stayed there twice.

Show more Show less
9.7
Exceptional
177 reviews
Price from
3,127 Kč
per night

Plaza Luna Suites 4 stars

Hotel in Puerto Ayora

Boasting a terrace, bar and views of sea, Plaza Luna Suites is situated in Puerto Ayora, less than 1 km from La Estacion Beach. Great Location. Nice rooms friendly staff.

Show more Show less
9.4
Superb
5 reviews
Price from
5,488 Kč
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. The property is non-smoking and is located less than 1 km from La Estacion Beach. I choose not to have breakfast in the hotel, because I like to taste every day in different places

Show more Show less
9
Superb
8 reviews
Price from
3,184 Kč
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
Superb
63 reviews
Price from
3,787 Kč
per night

Hotel Cucuve 4 stars

Hotel in Puerto Ayora

Featuring an on-site snack bar and free organic coffe, Hotel Cucuve offers accommodation 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
73 reviews
Price from
5,970 Kč
per night

Semilla Verde Boutique Hotel 4 stars

Hotel in Puerto Ayora

Semilla Verde Boutique Hotel gives its guests the real traditional guesthouse experience on Santa Cruz Island. It is located only a 12-minute drive from Puerto Ayora. Staff is great - thank you Shania and Brenda. Awesome support to assist with short notice

Show more Show less
9.5
Exceptional
77 reviews
Price from
4,878 Kč
per night

Hotel Crossman

Hotel in Puerto Ayora

Set in Puerto Ayora, less than 1 km from Los Alemanes Beach, Hotel Crossman features concierge services and free WiFi. Okay, so, I didn't actually end up staying in a room here—I had booked it in case I wasn't able to get to a different island that day, but I was able to get to the other island, so I was a no-show. But my interaction with the hotel staff and owner (I think) several days later when I stopped by to pay for my uncancelled room were so pleasant that I want to give them a rating. I had just arrived in town with my heavy bag, and one of the staff members graciously let me stow the bag in their locked office while I trekked to Tortuga Bay—Hotel Crossman is close to the entrance to the trail as well as the pier. I was hot and dehydrated when I returned, and the owner let me sit and drink my Gatorade in the hotel's lovely shaded common area and then gave me a ride all the way across town for only $1! So much hospitality and I wasn't even technically a guest. I hope I get the chance to stay at Hotel Crossman in the future.

Show more Show less
8.1
Very good
267 reviews
Price from
706 Kč
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels on Santa Cruz Island