Staying on the islands

The Galapagos Islands are an amazing place for a holiday. The most popular way to see them is on a cruise as this allows you to get around several islands, however you can also spend time on the islands and still be able to visit other islands during your stay.

Staying on the Islands

Hotel that you can stay in

While most people tend to associate the Galapagos Islands with a cruise, you don’t have to stay on board a boat to enjoy all the islands have to offer. There are hotels on various islands that make a land-based itinerary a rewarding experience, and these can be combined to make your very own Galapagos island-hopping holiday.

The majority of hotels are in and around Puerto Ayora on Santa Cruz. This is the largest town in the Galapagos Islands and staying here you’ll have access to a range of shops, restaurants and bars, as well as the Charles Darwin Research Station. It also makes a good base for exploring Santa Cruz island and hotel staff can arrange various excursions and boat trips to help you get the most from your stay. Away from town you can stay in the highlands amongst lush vegetation. It’s an ideal base for excursions into Galapagos National Park.

There are also hotels on other islands, notably Isabela, the largest island, which has some lovely beaches, impressive volcanoes and an array of wildlife including the biggest population of giant tortoises in the archipelago. You can also stay on Floreana island in a lovely, secluded pinewood lodge. This is the least populated island, so peace and quiet are assured. Swimming, snorkelling and kayaking combine well with nature walks and encounters with wildlife. Hotels range from simple to deluxe, with those at the top end offering facilities including swimming pools, spas and private yachts, ideal when you want to treat yourself to some of life’s little luxuries.

Santa Cruz Hotels

Angermeyer Waterfront Inn

Angermeyer Waterfront Inn

Angermeyer Waterfront Inn is on the waterfront across the bay from Puerto Ayora, which can be reached by a short water taxi crossing from the hotel’s private pier.

Finch Bay Eco Hotel

Finch Bay Eco Hotel

“A very nice hotel with the added bonus of a pool. Not many hotels in Puerto Ayora have them.” Alan Jones

Hostal Mainao

Hostal Mainao

“Outstanding. Its up a back street that looks a little less than welcoming but the hotel itself is stunning – we could have spent a week here.” Sam Taylor

Red Mangrove Aventura Lodge

Red Mangrove Aventura Lodge

Red Mangrove Aventura Lodge is by a mangrove forest on the seafront near the Charles Darwin Research Station and Puerto Ayora.

Angermeyer Waterfront Inn

Galapagos Safari Camp

African style safari camp set in the peaceful highlands of Santa Cruz Island.

Silberstein Hotel

Silberstein Hotel

“Good location, comfortable cool rooms, lovely pool area, nice breakfast.” Graham Kidd

Villa Laguna

Villa Laguna

Villa Laguna is a 16 room hotel with an outdoor pool in Puerto Ayora on Santa Cruz Island.

Isabela Island Hotels

Hotel Albemarle

Hotel Albemarle

“A very clean, comfortable hotel by far the best breakfast we had on the trip. We could have spent more time there”… Julie Spence

Casa Isabela on the Beach

Casa Isabela on the Beach

As the name suggests, thus hotel is on the seafront on Isabela island. With just 12 rooms this is a small hotel with a friendly feel where you’ll be welcomed by the staff.

Isabela Beach House

Isabela Beach House

Offering a private beach area, The Isabela Beach House is located on Puerto Villamil beach.

Scalesia Lodge

Scalesia Lodge

Set within 16 hectares in the highlands of Isabela, Scalesia Lodge provides comfortable tented accommodation and a modern lodge with full length windows making the most of the views.

San Cristobal Hotels

Casa Opuntia

Casa Opuntia

Casa Opuntia is a small hotel set just across the boardwalk from the beach at Playa de Oro.

Floreana Island Hotels

Lava Lodge

Lava Lodge

Lava Lodge is set on a striking black lava beach on Floreana. There are just 10 wooden cabins, making this is an intimate place to stay.