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, 500 metres from Playa de los Marinos and 1.1 km from Oro Beach. The owners were amazing, extremely helpful in helping us book activities, getting us to town, and making sure everything was perfect for our stay

Show more Show less
9.5
Exceptional
107 reviews
Price from
£38
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. Luxury. Only true 5 star hotel in Galapagos.

Show more Show less
9.2
Superb
9 reviews
Price from
£322
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. The location was perfect. We could walk to Playa Mann and to the waterfront restaurants within 5 minutes. The staff were amazing, super friendly and helpful. I will definitely stay there again and recommend it to my friends.

Show more Show less
8.4
Very good
376 reviews
Price from
£48
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. Good location, short walk to the pier. Room was cleaned daily, usually in the morning, fresh towels provided. Wifi was very strong considering the islands are not known for good wifi, one of the better internet connections we had throughout the three islands. Would stay again!

Show more Show less
8.2
Very good
466 reviews
Price from
£31
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. Great staff, beautiful view, tasty breakfast, nice room, excellent location and thoughtful decoration.

Show more Show less
8.6
Fabulous
292 reviews
Price from
£77
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 attention of the owners and the staff was superb. The breakfast was excellent. The view from the breakfast area was our favorite. The location is not central, but that was a plus for us because it was very quiet at night to help us sleep.

Show more Show less
8.8
Fabulous
237 reviews
Price from
£59
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
114 reviews
Price from
£171
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. Lovely little paradise in the residential area of San Cristobal. Just a 10-12 minute walk from the pier. It was very comfy, had A/C and hot showers. The owner is very sweet and helped me call a cab whenever I needed and recommended a good sunset spot.

Show more Show less
8.3
Very good
224 reviews
Price from
£25
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. This is one of the best hotels in San Cristobal. Reasonably priced, very good value.

Show more Show less
8.3
Very good
265 reviews
Price from
£85
per night

Royal Galápagos Inn

Hotel in Puerto Baquerizo Moreno

Royal Galápagos Inn is a quaint hotel located only 50 metres from Playa Mann beach in San Cristobal. It offers free on-site parking, free WiFi access and free daily breakfast. The location is great. The balcony is very nice and upgrades the experience. Eduardo the owner was very kind and helped me with everything I needed. Good value for price. Highly recommended!

Show more Show less
8.2
Very good
223 reviews
Price from
£61
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

Explore guest reviews of hotels on San Cristobal Island

See all