Skip to content

Unusual hotels in Peru: 3 stays worth the trip

3 hand-picked stays in Peru, from treehouse hotels, jungle lodges, cliffside hotels and beyond. Prices start around $400 a night at Inkaterra Canopy Treehouse; our highest-scored pick is Skylodge Adventure Suites.

Editor-ranked. Some links are affiliate links; see our disclosure. Prices are typical nightly ranges; check live rates.

Compare at a glance

StayWhereTypeTypical price / nightBest for
Skylodge Adventure Suites Sacred Valley, Cusco Region cliffside hotels $450 - $750 (Luxury) Unmissable experience seekers Check rates
Inkaterra Canopy Treehouse Puerto Maldonado, Madre de Dios treehouse hotels $400 - $800 (Upscale) Wildlife enthusiasts, Nature photographers Check rates
Inkaterra Machu Picchu Pueblo Hotel Aguas Calientes, Cusco Region, Peru jungle lodges $600 - $1,200 (Luxury) Nature and ecology enthusiasts Check rates

Swipe the table sideways to see all columns.

Editor's pick

Sacred Valley, Cusco Region, Peru

Pods suspended 400 metres above the Sacred Valley floor

From $450 / night

Check rates

Puerto Maldonado, Madre de Dios, Peru

Treehouse platform 30 metres above the Amazon canopy

From $400 / night

Check rates

Want more options around Peru?

Quick answers

What are the most unusual hotels in Peru?

Our top pick is Skylodge Adventure Suites in Sacred Valley, Cusco Region. We list 3 standout stays in Peru, including treehouse hotels, jungle lodges, cliffside hotels.

What is the cheapest unusual hotel in Peru?

Inkaterra Canopy Treehouse (Puerto Maldonado, Madre de Dios) has the lowest typical rate on our list, around $400 - $800 per night. Rates vary by season, so check live prices.

When is the best time to visit Peru for these stays?

April to October; May to October (dry season) for the clearest skies and safest climbing conditions