Skip to main content

Stay in San Cristobal 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 Pimampiro

Hotel in Puerto Baquerizo Moreno

Boasting an outdoor swimming pool, garden, restaurant and free WiFi, Hotel Pimampiro is situated in Puerto Baquerizo Moreno, less than 1 km from Playa de los Marinos and a 13-minute walk from Oro... Gorgeous property and wonderful host. A bit out of town 7 min walk but the view and the quiet are so worth the walk.

Show more Show less
9.4
Superb
136 reviews
Price from
£42
per night

Hotel Indigo - Galapagos, an IHG Hotel

Hotel in Puerto Baquerizo Moreno

Hotel Indigo - Galapagos, an IHG Hotel has an outdoor swimming pool, fitness centre, a terrace and restaurant in Puerto Baquerizo Moreno. Great location, great view, big and spacious room and balcony

Show more Show less
9.3
Superb
13 reviews
Price from
£312
per night

Casa de Nelly 4 stars

Hotel in Puerto Baquerizo Moreno

Located in Puerto Baquerizo Moreno, 200 metres from Oro Beach, Casa de Nelly offers beachfront accommodation and various facilities, such as a terrace. It’s such a beautiful spot and the balcony is one of the best on the islands. The staff are so sweet and lovely and happy to help in any way!

Show more Show less
8.4
Very good
390 reviews
Price from
£55
per night

La Casa de Jeimy 3 stars

Hotel in Puerto Baquerizo Moreno

Set in Puerto Baquerizo Moreno and within 300 metres of Playa de los Marinos, La Casa de Jeimy features a terrace, non-smoking rooms, and free WiFi. Excellent location. Awesome room. Comfy beds. We loved the expansive decks/balcony, hammocks, the multiple(!) well equipped kitchens, the sunset views, Mariciella was very helpful and lovely. Good map! It’s a great positions and we had an awesome time in San Cristobal. Thankyou

Show more Show less
8.1
Very good
421 reviews
Price from
£28
per night

Hotel Casa Blanca

Hotel in Puerto Baquerizo Moreno

Situated in Puerto Baquerizo Moreno, Hotel Casa Blanca has a terrace, restaurant, bar, and free WiFi throughout the property. Spotless clean, fantastic breakfast served in proper restaurant, super fast wifi anywhere, including rooms

Show more Show less
8.6
Fabulous
291 reviews
Price from
£89
per night

Casa D´Cristhi

Hotel in Puerto Baquerizo Moreno

Set in Puerto Baquerizo Moreno and with Oro Beach reachable within 600 metres, Casa D´Cristhi offers a tour desk, non-smoking rooms, a terrace, free WiFi and a restaurant. The hotel has family rooms. Very spacious room and Sarah was wonderful. She gave us lots of recommendations about the things to do on the island . We felt right at home

Show more Show less
8.8
Fabulous
233 reviews
Price from
£101
per night

Galapagos Sunset Hotel 4 stars

Hotel in Puerto Baquerizo Moreno

Offering a sun terrace and views of the sea, Galapagos Sunset Hotel is situated in Puerto Baquerizo Moreno in the San Cristobal Island Region. All rooms have a flat-screen TV with cable channels. central location and helpful staff

Show more Show less
8.6
Fabulous
108 reviews
Price from
£181
per night

La Casa De Mi Sub

Hotel in Puerto Baquerizo Moreno

Situated in Puerto Baquerizo Moreno, less than 1 km from Playa de los Marinos, La Casa De Mi Sub features a garden and views of the garden. Owners are incredible people and treat any guest as their own family. They willing to.help and solve any of your problems

Show more Show less
8.2
Very good
216 reviews
Price from
£26
per night

Eco Hotel Katarma 4 stars

Hotel in Puerto Baquerizo Moreno

Katarma is a beautifully decorated and environmentally oriented hotel located in San Cristobal that offers an indoor swimming pool and adjacent restaurant and bar, a tour desk and free WiFi access. Very comfortable. Great staff Absolutely loved the manner in which the hotel is decorated. Bewitching. Walking distance to center of town

Show more Show less
8.2
Very good
261 reviews
Price from
£95
per night

Royal Galápagos Inn

Hotel in Puerto Baquerizo Moreno

Located in Puerto Baquerizo Moreno, 100 metres from Oro Beach, Royal Galápagos Inn provides air-conditioned rooms and a terrace. The property is allergy-free and is situated 500 metres from Mann. Location is perfect, just 100m from main road and pier. Rooms are clean with a beautiful sea view, which can be enjoyed from a comfortable balcony hammock! Eduardo is an excellent and helpful host who knows the Island in and out. He prepares tasty breakfast with fresh juices, coffee/tea, eggs, cereal, etc. + some local specialty. He also helped organizing a driver for an island tour to see El Junco crater lake and the giant tortoise ending at a beautiful beach swim with the sea lions. There are good restaurants next door, e.g. INTI Garden organic kitchen with Italian flavour, and Midori Sushi pub. And the 50+ sea lions at the pier surprise daily blending perfectly with humans. It was a really nice stay at Royal Galapagos Inn - highly recommended. I will definitely come back again!

Show more Show less
8.2
Very good
209 reviews
Price from
£48
per night

Hotels with extra health and safety measures

Find hotels in San Cristobal Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels on San Cristobal Island in the past month

See all

San Cristobal Island's best hotels with breakfast

See all

FAQs about hotels on San Cristobal Island

See reviews by guests who stayed at hotels on San Cristobal Island

See all