Skip to main content

Search hotels in San Cristobal

Enter your dates to see the latest prices and deals for San Cristobal hotels

San Cristobal – 32 hotels and places to stay

Most booked hotels in San Cristobal and surroundings in the past month

See all

Best hotels with breakfast in San Cristobal and nearby

  • Situated in San Cristobal, Bamboo Cabin features accommodation with free WiFi and free private parking.

    From US$168.75 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 150 reviews

    Featuring an outdoor swimming pool, a restaurant, and a hot tub, Arena Blanca Eco Hotel offers free Wi-Fi in San Cristóbal. The shopping area, the beach, and the airport are 1 km away.

    From US$115 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 61 reviews

    Hostal Tongo Reef offers accommodation in Puerto Baquerizo Moreno in the Island of San Cristóbal, just a 5-minute drive from Punta Carola Beach. The property offers free WiFi access.

    From US$92 per night
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 102 reviews

    Hostal Cann's House features a solarium, as well as air-conditioned accommodation in Puerto Baquerizo Moreno. The property features sea and city views, and is 400 metres from Oro Beach.

    From US$147.43 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 504 reviews

    Hostal Gosén is located in San Cristóbal Island, 5 minutes’ walk from Punta Carola Surfing Beach. Free WiFi access is available in all areas. The rooms come with a private bathroom and shower.

    From US$85.10 per night
  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 181 reviews

    Located just 300 metres from the seafront promenade in San Cristóbal, Galapagos, Blue Marlin Galápagos, Hotel & SPA offers an outdoor pool and hot tub, free WiFi and spacious air-conditioned rooms...

    From US$181.25 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 311 reviews

    Situated within 500 metres of Playa de los Marinos and less than 1 km of Oro Beach, Cactus features rooms with air conditioning and a private bathroom in Puerto Baquerizo Moreno.

    From US$80.50 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 227 reviews

    Located in Puerto Baquerizo Moreno and within 100 metres of Oro Beach, Royal Galápagos Inn features a terrace, allergy-free rooms, and free WiFi throughout the property.

    From US$120 per night

Hotels located in the centre of San Cristobal

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 3 reviews

    Featuring accommodation with a patio, Mary House is situated in San Cristobal. Boasting garden views, a garden and a private pool, this apartment also comes with free WiFi.

  • Elegant Accommodation: El Mango offers a holiday home in San Cristobal, Ecuador. The property features two bedrooms, a living room, and a bathroom. Guests enjoy a garden, terrace, and free WiFi.

    From US$79.69 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 71 reviews

    Offering free WiFi, parking on-site and a private beach area, the recently renovated property of Moonlight, Galápagos, offers accommodation in San Cristobal, 500 metres from Oro Beach and 600 metres...

    From US$185 per night
  • Located in San Cristobal, within 300 metres of Oro Beach, My Place in paradise II offers accommodation with air conditioning. The property has garden views.

    From US$75 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 3 reviews

    Andrea Suite 3 is located in San Cristobal. Free WiFi is available throughout the property and Playa de los Marinos is 200 metres away.

    From US$65 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 332 reviews

    Boasting a terrace and free WiFi, HOSTAL SAN FRANCISCO is set in San Cristobal, a few steps from Playa de los Marinos. The guest house has family rooms.

    From US$56.82 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 26 reviews

    Situated in San Cristobal, within 90 metres of Playa de los Marinos, Hostal León Dormido offers accommodation with free WiFi, air conditioning and a terrace. The guest house has family rooms.

    From US$62.50 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 89 reviews

    Set in San Cristobal, a few steps from Playa de los Marinos, Plaza Lobos Suites offers air-conditioned rooms with free WiFi and express check-in and check-out.

    From US$78.56 per night

Budget hotels in San Cristobal and nearby

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 138 reviews

    Boasting a garden, Cucuve Eco Hostal is located in Puerto Baquerizo Moreno in the San Cristobal Island region, 3 km from Oro Beach.

    From US$57.50 per night
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 247 reviews

    Located in Puerto Baquerizo Moreno, 800 metres from Oro Beach, La Casa de Amelia provides recently renovated accommodation with free WiFi and a garden.

    From US$46 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 18 reviews

    Casa de Celeste is set in Puerto Baquerizo Moreno, 700 metres from Oro Beach, less than 1 km from Mann, as well as a 12-minute walk from Playa de los Marinos.

    From US$45.54 per night
  • Beloved House is located in Puerto Baquerizo Moreno. The property features garden views. Free WiFi is available throughout the property and Oro Beach is less than 1 km away.

    From US$132.74 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 84 reviews

    Situated in Puerto Baquerizo Moreno, less than 1 km from Playa de los Marinos, Stefany's Lodging features views of the pool.

    From US$69 per night
  • Boasting air-conditioned accommodation with a terrace, Bungalow entero en Galápagos 77 is situated in Puerto Baquerizo Moreno. The guest house is 1 km from Playa de los Marinos.

    From US$80.50 per night
  • Situated in Puerto Baquerizo Moreno, within 1 km of Playa de los Marinos, Bungalow entero en Galapagos #11 offers accommodation with air conditioning.

    From US$69 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1 review

    Set in Puerto Baquerizo Moreno, less than 1 km from Oro Beach and a 14-minute walk from Mann, León Dormido Suite 01 offers air conditioning.

What guests said about San Cristobal:

  • 10.0

    San Cristobal offers so much to do.

    San Cristobal offers so much to do. Some of our favourite places were snorkelling at Kicker Rock, hiking up to Frigatebird Hill, watching the sunset at Playa Mann, snorkelling and Punta Carole and Playa Baquerizo. The interpretation centre is super informative and a really nice play to have a walk around. The whole island is abundant with sea lions which is a fun alternative to people watching. There are plenty of shops, restaurants and bars along the main strip which vary in terms of price range. It was super easy to get around San Cristobal. Some our favourite spots to eat were: Cri's Burgers, Sea Garden, The Pier, Seafood Casa, El Descanso Marinero.
    Guest review by
    Taylor
    United Kingdom
  • 10.0

    San Cristóbal is a great island for holidays, many...

    San Cristóbal is a great island for holidays, many opportunities for snorkeling or diving tours :) We did the 360° Tour, which I can recommend if you´re not sea sick. We saw awesome beaches and many, many amazing animals :)
    Guest review by
    Katharina

See reviews by guests who stayed at hotels in San Cristobal

See all
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 26 reviews
    We had an amazing stay! It’s a cozy little apartment with everything you need — AC, a fully equipped kitchen, extra hairdryer, and a super comfy bed. It’s not directly in the center, but perfectly located within walking distance of everything in San Cristobal. The island itself is absolutely fantastic - definitely our favorite! Josh, the owner, was incredibly kind and helped us with everything.
    Guest review by
    Debora
    Germany
  • From US$60 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 112 reviews
    If you want an authentic experience and a change to your usual hotel room, I can recommend Flor's place to you: Flor and her family are there to help you, share mangos, traditional food, help with your laundry, getting up early to prepare a tea for you before sunrise before your morning ferry.
    Guest review by
    Sandra
    Germany
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 163 reviews
    The owner picked us up from the boat, and explained everything we needed to know about san cristobal. The communal area is nice with a fridge and a water cooker, and you can refill your bottles from the tap because they have a filter installed to prevent more plastic use.
    Guest review by
    Jeroen
    Netherlands
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 36 reviews
    Amazing host!!! Helped us so much during the stay. They made us so relaxed and we got to have a very enjoyable stay in San Cristobal. The garden is nice and the house is cute with lots of space. A small kitchen to make yourself coffee and a fridge. Rural area.
    Guest review by
    Åsa
    Sweden
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 49 reviews
    The place was very clean and situated in a quiet location. Mauricio was very helpful and kind to us. We had air conditioning in every room, the kitchen was fully equipped and the bathrooms were clean. This is a nice place to stay in San Cristobal!
    Guest review by
    Etienne
    Canada