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

Wonderful: 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

Featuring an outdoor swimming pool, garden, restaurant and free WiFi, Hotel Pimampiro is located in Puerto Baquerizo Moreno, a 10-minute walk from Playa de los Marinos and 0.7 miles from Oro Beach. Perfect stay at this charming family run hotel. Alejandra, her husband and their daughter Andrea were the best hosts you could ask for. Our room was quiet and comfortable and very well equipped and we had a beautiful freshly prepared breakfast each morning. The family helped us arrange a tour to the Tortoise breeding centre, the volcano and the magnificent beach, Playa Chino. It was less than 10 minutes walk downhill to the waterfront and there was a supermarket nearby. We got a basket of laundry washed and dried for only $10 and taxis within the town were only $2 a ride! We would happily stay here again and found the bed and breakfast rate extremely reasonable considering the destination.

Show more Show less
9.5
Exceptional
129 reviews
Price from
$53.95
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 center, a terrace and restaurant in Puerto Baquerizo Moreno. Great location, great view, big and spacious room and balcony

Show more Show less
9.3
Wonderful
13 reviews
Price from
$296.40
per night

Casa de Nelly

Hotel in Puerto Baquerizo Moreno

Located in Puerto Baquerizo Moreno, Casa de Nelly offers beachfront accommodations a 2-minute walk from Oro Beach and facilities like a terrace. Really lovely stay. The family who run the hotel were very helpful and kind. Very comfortable and clean rooms. Great location close to town and the beaches. Excellent value for money. I would definitely stay here again!

Show more Show less
8.4
Very Good
388 reviews
Price from
$60
per night

La Casa de Jeimy

Hotel in Puerto Baquerizo Moreno

Featuring 3-star accommodations, La Casa de Jeimy is located in Puerto Baquerizo Moreno, a 3-minute walk from Playa de los Marinos and half a mile from Oro Beach. Perfect location. Close to the city centre but still quiet! Friendly staff and they cleaned the room every day of the stay. The roof terrace with a shared kitchen is great! 100% recommend! Tips: The sweet lady in the local directly under the hotel has good fruit at good prices :)

Show more Show less
8.1
Very Good
426 reviews
Price from
$30
per night

Hotel Casa Blanca

Hotel in Puerto Baquerizo Moreno

Located in Puerto Baquerizo Moreno, Hotel Casa Blanca has a terrace, restaurant, bar, and free WiFi throughout the property. The property has room service, a tour desk and luggage storage for guests. beautiful property with a little sun terrace, would love to come back, staff were super friendly and extremely helpful

Show more Show less
8.6
Excellent
293 reviews
Price from
$88
per night

Casa D´Cristhi

Hotel in Puerto Baquerizo Moreno

Located in Puerto Baquerizo Moreno and with Oro Beach reachable within a 6-minute walk, Casa D´Cristhi has a tour desk, non-smoking rooms, a terrace, free WiFi and a restaurant. The staff is very helpful and kind. Especially Sara, we appreciate her bilingual skills since we don’t speak Spanish.

Show more Show less
8.8
Excellent
236 reviews
Price from
$50
per night

Galapagos Sunset Hotel

Hotel in Puerto Baquerizo Moreno

Offering a sun terrace and views of the sea, Galapagos Sunset Hotel is located 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
Excellent
107 reviews
Price from
$180.71
per night

La Casa De Mi Sub

Hotel in Puerto Baquerizo Moreno

Located in Puerto Baquerizo Moreno, a 10-minute walk 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.2
Very Good
219 reviews
Price from
$28.75
per night

Eco Hotel Katarma

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.2
Very Good
260 reviews
Price from
$95
per night

Royal Galápagos Inn

Hotel in Puerto Baquerizo Moreno

Royal Galápagos Inn is offering accommodations in Puerto Baquerizo Moreno. Rooms include a balcony with sea views and free WiFi. The rooms at the hotel are equipped with a seating area. this was an incredibly reasonably priced option in a great location. The sunset view was great. Right next to the best restaurants on the island. Not to mention right be the beach covered in sea lions. Beds were extremely comfortable and room was immaculately clean. Could not have enjoyed our stay more.

Show more Show less
8.2
Very Good
211 reviews
Price from
$60
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 & disinfection
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 in San Cristobal Island

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

See all