Skip to main content

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. We had an absolutely wonderful experience at Hotel Acacia where the staff, accommodation, breakfast, and location were all excellent. The beautiful pool and reliable wifi were an extra bonus.

Show more Show less
9.5
Exceptional
221 reviews
Price from
£187
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.1
Superb
102 reviews
Price from
£174
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. The B&b is on a quiet street convenient to the town. The place is tastefully decorated and comfortable. Douglas is wonderful, accomodating and has great restaurant recommendations. Breakfast was perfect.

Show more Show less
9.7
Exceptional
185 reviews
Price from
£131
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.1
Superb
8 reviews
Price from
£150
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. 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.3
Superb
15 reviews
Price from
£108
per night

Hotel Villa Escalesia Galapagos 5 stars

Hotel in Puerto Ayora

Facing the beachfront, Hotel Villa Escalesia Galapagos offers 5-star accommodation in Puerto Ayora and features an outdoor swimming pool, garden and terrace. Hotel is very well located ,clean and comfortable ,staff is always ready to help. Great ocean view with wild life on sight .

Show more Show less
10
Exceptional
9 reviews
Price from
£254
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. We were delighted with our apartment which was even more lovely and spacious than it appeared in the photographs. It was super comfortable for a family of four, fully equipped with everything you could need (including a coffee maker!) and is perfectly located a stone’s throw from the main strip of restaurants and shops. The beds were also very comfortable with quality mattresses and bedding. The breakfast terrace was an added bonus and the breakfasts were five star - fresh fruit (and fresh fruit juice!), home made granola, eggs à la carte and all beautifully presented at a time to suit you. Best of all, we really appreciated the helpfulness and responsiveness of our host John. Nothing was too much trouble and this was hospitality as never before! We will definitely be staying here again if we’re lucky enough to one day return to Santa Cruz!

Show more Show less
9.2
Superb
68 reviews
Price from
£122
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. The breakfast was wonderful. The staff was excellent…Ana was always there to take care of us. Very clean. The bed & pillows were very comfortable!

Show more Show less
9.7
Exceptional
75 reviews
Price from
£202
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. Lush, beautiful, tortoises, a great dog and cat

Show more Show less
9.5
Exceptional
81 reviews
Price from
£165
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. 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.2
Very good
304 reviews
Price from
£24
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