Search hotels on San Cristobal Island, Ecuador
Enter your dates and choose from 169 hotels and other places to stay
Check out these popular cities on San Cristobal Island

Puerto Baquerizo Moreno
Stay in San Cristobal Island's best hotels!
Filter by:
Hotel Pimampiro
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.

Hotel Casa Blanca
Located in Puerto Baquerizo Moreno and within a 3-minute walk of Playa de los Marinos, Hotel Casa Blanca has a terrace, non-smoking rooms, and free WiFi throughout the property.
Casa de Nelly
Located a 2-minute walk from Oro Beach, Casa de Nelly offers 4-star accommodations in Puerto Baquerizo Moreno and features a garden.

Casa D´Cristhi
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.

Eco Hotel Katarma
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.
Royal Galápagos Inn
Located in Puerto Baquerizo Moreno and within a few steps of Oro Beach, Royal Galápagos Inn features a terrace, allergy-free rooms, and free WiFi throughout the property.

Hotel Los Algarrobos
Hotel Los Algarrobos is located in Puerto Banquerizo Moreno, just 328 feet from Playa Mann Beach. Guests enjoy free daily breakfast and free WiFi.
Arena Blanca Eco Hotel
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 0.6 mi away.

Hotel Indigo - Galapagos by IHG
Facing the beachfront, Hotel Indigo - Galapagos by IHG offers 4-star accommodations in Puerto Baquerizo Moreno and has an outdoor swimming pool, fitness center and terrace.

Galapagos Sunset Hotel
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.

Most booked hotels on San Cristobal Island in the past month
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
Popular with guests booking hotels on San Cristobal Island
San Cristobal Island's best hotels with breakfast
Hotel Los Algarrobos
Hotel Pimampiro
Hotel Casa Blanca
Grand Hotel Paraiso Insular 1
Casa D´Cristhi
Golden Bay Galapagos
Hotel Indigo - Galapagos by IHG
Budget hotels on San Cristobal Island
Hotels on San Cristobal Island you can book without a credit card
Galapagos Sunset Hotel
La Casa De Mi Sub
Hotel y Restaurante Miconia
Grand paraiso insular 2
Hostal Cabañas Don Jorge
FAQs about hotels in San Cristobal Island
See reviews by guests who stayed at hotels on San Cristobal Island
Planning a trip? Get inspired by reviews of cities on San Cristobal Island
The town is just the right size.
We loved the unrushed, calm feeling around town.
The port is great with parks, piers and bay views.
-there was lots to visit on that Island
Such a lovable and sweet place.
San Cristobal offers so much to do.
More places to explore, more ways to go
Hotels on Santa Cruz Island
Hit the road and make the most of your trip by discovering another popular destination in Ecuador.Flights to San Cristobal Island
Get your flight tickets to San Cristobal Island right here on Booking.com.Hotels in Ecuador
If you're planning a longer trip, look beyond San Cristobal Island and explore the whole country!





































