Independent guide.Not the Galápagos National Park, the Galápagos government or a tour operator.Not an official Galápagos site.
Galápagos Trip PlannerPlan your Galápagos trip Price my trip
Boats in the harbour at Puerto Ayora
HotelsIsland chooser Updated Nov 6, 2026

Where to stay in the Galápagos

Pick the island first, then the hotel. Here is what each town is good for and what a room costs there.

  • $111median night, Puerto Ayora
  • $125median night, Puerto Baquerizo Moreno
  • $84median night, Puerto Villamil
  • 3islands with most hotels
Photo: David Broad, CC BY 3.0

Short answer: stay on Santa Cruz (Puerto Ayora) if you want the most day trips, add two nights on Isabela for penguins and the volcano, and use San Cristóbal as the start or end because it has its own airport. A mid-range double room costs about $111 a night in Puerto Ayora, $125 in San Cristóbal and $84 on Isabela.

EQUATOR · 0° Volcán Wolf≈ 1,670 mVolcán Wolf: highest point about 1,670 m in the GMRT elevation gridCerro Azul≈ 1,650 mCerro Azul: highest point about 1,650 m in the GMRT elevation gridSierra Negra≈ 1,110 mSierra Negra: highest point about 1,110 m in the GMRT elevation gridAlcedo≈ 1,130 mAlcedo: highest point about 1,130 m in the GMRT elevation gridVolcán Darwin≈ 1,370 mVolcán Darwin: highest point about 1,370 m in the GMRT elevation gridLa Cumbre≈ 1,440 mLa Cumbre (Fernandina): highest point about 1,440 m in the GMRT elevation gridSanta Cruz highlands≈ 820 mSanta Cruz highlands: highest point about 820 m in the GMRT elevation gridSan Cristóbal highlands≈ 680 mSan Cristóbal highlands: highest point about 680 m in the GMRT elevation gridSantiago≈ 890 mSantiago: highest point about 890 m in the GMRT elevation gridPinta≈ 610 mPinta: highest point about 610 m in the GMRT elevation grid ISABELAFERNANDINASANTIAGOSANTA CRUZSAN CRISTÓBALFLOREANAESPAÑOLAPINTAMARCHENAGENOVESASANTA FEPINZÓNBALTRA North SeymourBartoloméSanta FeSouth PlazaPinzónKicker RockLos TúnelesTintorerasTortuga BaySierra NegraPunta SuárezEl Chato Puerto AyoraPuerto Baquerizo MorenoPuerto VillamilPuerto Velasco Ibarra ✈GPSBaltra (GPS)✈SCYSan Cristóbal (SCY)✈IBBIsabela (IBB) 🐢Giant tortoises🐧Penguins🐧Penguins🦶Blue-footed boobies🦩Flamingos🦩Flamingos🦭Sea lions in town🦎Marine iguanas🦦Flightless cormorants🕊Waved albatross (Apr–Dec)🔴Red-footed boobies🐠Turtles & sharks (snorkel)🦈White-tip sharks ↖ Darwin & Wolf: dive boats only 050 km N
Map data © OpenStreetMap contributors · tiles OpenFreeMap · depth GMRTNot for navigation.

Which island should you sleep on?

  1. How many nights do you have on the islands?
  2. What matters most?
  3. Do boats make you sick?
Stay in Puerto Ayora (Santa Cruz) for most nights, plus 2 nights on Isabela. Santa Cruz is the hub for boat day trips; Isabela adds penguins, flamingos and the volcano.

What a hotel room costs, by town

Typical double-room rates per night: the budget end, the middle and the top of each town.

Puerto Ayora, Santa Cruz

$63–$270
Mid-range about $111 · cheapest from $32

See Puerto Ayora rates

Puerto Baquerizo Moreno, San Cristóbal

$68–$198
Mid-range about $125 · cheapest from $39

See Puerto Baquerizo Moreno rates

Puerto Villamil, Isabela

$57–$205
Mid-range about $84 · cheapest from $35

See Puerto Villamil rates

Puerto Ayora (Santa Cruz)

Good for: First-timers and anyone doing boat day trips: most tours start here, and it is 1 hour or so from Baltra airport. Less good: The busiest town; the beach is a 45-minute walk away at Tortuga Bay. More in the Santa Cruz guide.

A double room costs about $63 at the budget end, $111 mid-range and $270 or more at the top. Check Puerto Ayora prices for your dates →

Puerto Baquerizo Moreno (San Cristóbal)

Good for: Sea lions on the town beach, Kicker Rock, Española day trips, and an airport you can walk to. Less good: Fewer day trips to the central islands than Santa Cruz. More in the San Cristóbal guide.

A double room costs about $68 at the budget end, $125 mid-range and $198 or more at the top. Check Puerto Baquerizo Moreno prices for your dates →

Puerto Villamil (Isabela)

Good for: A slow beach village with penguins, flamingos, Los Túneles and the Sierra Negra volcano. Less good: Reached only by a long ferry or a small plane, so plan at least two nights. More in the Isabela guide.

A double room costs about $57 at the budget end, $84 mid-range and $205 or more at the top. Check Puerto Villamil prices for your dates →

Floreana and the night before your flight

Floreana has only a few small guesthouses in Puerto Velasco Ibarra; most visitors come on a day trip from Santa Cruz. Stays on Floreana.

Quito: flights to the islands leave in the morning, so many travellers sleep near the airport in Tababela the night before. Rooms there cost around $65. Hotels near Quito airport (Tababela) · Hotels in Guayaquil. How the flights work: getting to the Galápagos.

Updated 2026-11-06. Fees, boat times and prices change, so confirm with the operator before you travel.