Skip to main content

Featured hotels near Colca Canyon

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 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.

Casa De Virginia

Cabanaconde (8.7 miles from Colca Canyon)

Situated 14 km from Colca Canyon and 9 km of Cabanaconde Casa de virginia offers accommodation 9 km away from Cabanaconde..

Show more Show less
9.2
Superb
387 reviews
Price from
£11
per night

Las Palmeras Eco Hostel

Hotel in Cabanaconde (10.2 miles from Colca Canyon)

Las Palmeras Eco Hostel features a garden, terrace, a restaurant and bar in Cabanaconde. The accommodation offers a tour desk, and luggage storage for guests. At the hotel, the rooms include a patio.

Show more Show less
9.4
Superb
322 reviews
Price from
£21
per night

Homestay Pachamama

Cabanaconde (10.1 miles from Colca Canyon)

Set in Cabanaconde, Homestay Pachamama provides accommodation 24 km from Colca Canyon and 30 km from Colca Canyon. It offers free WiFi, a terrace, a bar and a restaurant.

Show more Show less
9.3
Superb
1,029 reviews
Price from
£24
per night

Llahuar Lodge

Cabanaconde (8.7 miles from Colca Canyon)

Llahuar Lodge features a garden, 3 hot spring thermal water pools that is open 24hours. It is located a 3-hour walk from Huaruro waterfalls and 9 km from Canamaconde town.

Show more Show less
8
Very good
709 reviews
Price from
£12
per night

La Casa de Santiago Hotel

Hotel in Cabanaconde (10 miles from Colca Canyon)

La Casa de Santiago Hotel offers accommodation in Cabanaconde. A semi buffet breakfast is served daily with local organic products.

Show more Show less
8.8
Fabulous
232 reviews
Price from
£28
per night

Colibri Lodge

Tapay (12.4 miles from Colca Canyon)

With Colca Canyon reachable in 43 km, Colibri Lodge features accommodation, a restaurant, a garden, a terrace and a bar. Complimentary WiFi is available.

Show more Show less
9.7
Exceptional
249 reviews
Price from
£22
per night