Hotels in Peru zijn heel gewoon en redelijk goedkoop. Ze variëren van 1-5 sterren. 5-sterrenhotels zijn normaal gesproken voor pakketreizen of zakenreizen, en komen veel voor buiten Lima voor de meest bezochte toeristische attracties zoals Cuzco / Machu Picchu met verbazingwekkende landschappen, Paracas (om over de Nazca-lijnen te vliegen), Tumbes met geweldige strandresorts, en natuurlijk in Lima met internationale en Peruaanse bedrijven. Allemaal onder internationale normen en duur, maar echt de moeite waard om ze te proberen. 4-sterrenhotels zijn meestal een beetje aan de dure kant (> US $ 80 per nacht) en komen veel voor in de grote steden. 3-sterrenhotels zijn een goed compromis tussen prijs en kwaliteit en meestal US $ 30-50. 2- en 1-sterrenhotels zijn erg goedkoop (<US $ 30), maar verwacht geen warm water of een bijzonder veilige buurt.

In veel steden zijn er hotels in woonwijken, maar het zijn geen toeristenhotels maar “koppels” kamers voor geliefden. Ze worden meestal ondertekend als “Hostel”, wat de onwetende reiziger kan verwarren met de gedachte dat het voor backpackers was. De laatste tijd is er een enorme ontwikkeling geweest van pensions, accommodatie voor backpackers, bed & breakfast en ook vakantieverhuur (appartementen voor korte termijn verhuur). De accommodatie-opties zijn nu dus gevarieerder.