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. Nice rooms and design. Owner and staff go the extra mile to make your stay comfortable. Would definitely recommend

Show more Show less
9.5
Exceptional
153 reviews
Price from
$52
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
Wonderful
16 reviews
Price from
$356.25
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. The atmosphere and the location

Show more Show less
8.4
Very Good
391 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. 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.3
Very Good
414 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. Great view location and comfortable spacious room

Show more Show less
8.7
Excellent
299 reviews
Price from
$96.80
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. We had a great stay here. Sarah was so helpful throughout and made it really special. The room was clean and comfortable and breakfast was good! Would really recommend.

Show more Show less
8.8
Excellent
228 reviews
Price from
$110
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
102 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. The owner, Manuel, was always present and making sure everything was perfect. He had helpful advice about what to expect on the island and always had a great recommendation for a tour or activity. The room was very comfortable. We’d stay here again in a minute.

Show more Show less
8.5
Very Good
214 reviews

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. Lovely property, great location. Very friendly nice hotel manager.

Show more Show less
8.2
Very Good
256 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. Every room has a balcony with sea views and free WiFi. 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.3
Very Good
205 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