Skip to main content

Filter by:


Star rating

Review score

Santa Cruz – 103 hotels and places to stay
See the latest prices and deals by choosing your dates.
Semilla Verde Boutique Hotel, hotel in Santa Cruz

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.

If, at the end of your holiday in the Galapagos, you want one or two days of relaxation before flying out from Santa Cruz/Baltra Island, I would heartedly recommend this wonderful hotel up in the highlands of the island. Not only does it have giant tortoises ambling through its extensive gardens and grounds, but it is also a relaxing quiet place to stay, enjoy an alternative ecological environment and prepare for the next leg of your trip into Ecuador or return home. Katia, the hotel manager, was an excellent hostess, and all the staff were friendly and helpful. We ate dinner and breakfast here and enjoyed both immensely. As the hotel sits within a coffee plantation, the coffee is very 'local'. The small swimming pool was pleasant on a very hot afternoon.
9.5
Scored 9.5
Exceptional
Rated exceptional
77 reviews
Price from£169.32per night
Hotel Twin Galápagos, hotel in Santa Cruz

Boasting an outdoor swimming pool and only 200 metres away from Tunel del Amor cave, Hotel Twin Galápagos offers accommodation with mountain views on Galápagos Island.

Lovely place with really friendly helpful staff
8.3
Scored 8.3
Very good
Rated very good
29 reviews
Price from£60.39per night
Natura Gardens Galápagos, hotel in Santa Cruz

Natura Gardens Galápagos features an outdoor swimming pool, garden, a terrace and restaurant in Bellavista. Featuring a bar, the 4-star hotel has air-conditioned rooms with free WiFi.

8.6
Scored 8.6
Fabulous
Rated fabulous
19 reviews
Price from£148per night
Hotel Galapagos Tortuga Bay, hotel in Santa Cruz

Boasting a restaurant and views of garden, Hotel Galapagos Tortuga Bay is located 5.4 km away from Puerto Ayora, 8.1 km from Galapagos Beach at Tortuga Bay.

Large room and adequate breakfast; comfortable beds and linens; the attendant Tatiana was impeccable and did everything to make the stay smooth.
8.4
Scored 8.4
Very good
Rated very good
8 reviews
Price from£87.92per night
Alojamiento Sumak Kawsay, hotel in Santa Cruz

Featuring garden views, Alojamiento Sumak Kawsay offers accommodation with patio, around 8.8 km from Tortuga Bay. There is a private entrance at the homestay for the convenience of those who stay.

Food. Luis is the best chef in Galapagos. It's worthwhile to go there for his food. Reasonable price
8.7
Scored 8.7
Fabulous
Rated fabulous
117 reviews
Price from£25.42per night
Piedras Blancas Lodge, hotel in Santa Cruz

Offering an outdoor pool and a restaurant, Piedras Blancas Lodge is located in Galápagos, surrounded by beautiful tropical gardens. It features free WiFi, a swimming pool and a shared terrace.

Very warm welcome. We were made to feel at home and enjoyed a really nice breakfast. Being slightly outside the main town (Puerto Ayora) made it feel very tranquil. Lovely green surroundings with beautiful flowers and banana trees!
8.5
Scored 8.5
Very good
Rated very good
37 reviews
Price from£89.87per night
Suymar Ecolodge Galapagos, hotel in Santa Cruz

Suymar Ecolodge Galapagos is located on the island of Santa Cruz. It is a 10-minute drive from Puerto Ayora and features rustic, colonial-style décor and free WiFi.

Nothing
8.4
Scored 8.4
Very good
Rated very good
15 reviews
Price from£104.39per night
Hotel Acacia, hotel in Santa Cruz

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.

The Acacia is a lovely hotel. In addition to the large comfortable rooms with modern bathrooms, the staff is wonderful. I cannot say enough about the level of professionalism, kindness and hospitality provided. One of the staff members even accompanied us to the medical clinic. Breakfast was also a treat. Location is just off the main square. Very easy walk to everything.
9.4
Scored 9.4
Superb
Rated superb
213 reviews
Price from£185.60per night
Hotel Palace Galapagos, hotel in Santa Cruz

Hotel Palace Galapagos is located in central Puerto Ayora, 200 metres from a commercial zone and 1.3 km from Charles Darwin Station. Continental breakfast is provided.

All the staff are super nice and have everything we wanted for. Thank you so much for your hospitality!
8.4
Scored 8.4
Very good
Rated very good
99 reviews
Price from£63.94per night
Hotel Flamingo, hotel in Santa Cruz

Offering a restaurant, Hotel Flamingo is located in Santa Cruz. Guests enjoy free WiFi and a daily mini-buffet breakfast, plus a range of restaurants and shops within a 2-minute walk.

Location and service
8.9
Scored 8.9
Fabulous
Rated fabulous
106 reviews
Price from£107.35per night
See all hotels near Santa Cruz
Subscribe to receive premium deals

Prices drop the moment you sign up!