Os hotéis no Peru são muito comuns e bastante baratos. Eles variam de 1 a 5 estrelas. Os hotéis de 5 estrelas são geralmente para pacotes de turismo ou viagens de negócios, e são muito comuns fora de Lima para as atrações turísticas mais visitadas como Cuzco/Machu Picchu com suas paisagens deslumbrantes, Paracas (para sobrevoar as linhas de Nazca), Tumbes com seus grandes resorts , e claro Lima com os negócios internacionais e peruanos. Tudo é precário e caro, mas definitivamente vale a pena conferir. Os hotéis de quatro estrelas costumam ser um pouco mais caros (>US$ 80 por noite) e são comuns nas grandes cidades. Os hotéis de três estrelas são um bom compromisso entre preço e qualidade e costumam custar entre US$ 30 e US$ 50. Os hotéis de 2 e 1 estrelas são muito baratos (<30 USD), mas não espere água quente ou um bairro particularmente seguro.
Em muitas cidades existem hotéis em áreas residenciais, mas não são hotéis turísticos, são “quartos de casal” para os namorados. Geralmente são anunciados como “albergues”, o que pode confundir o viajante desavisado que pensa que são para mochileiros. Recentemente, tem havido um desenvolvimento considerável de casas de hóspedes, alojamento para mochileiros, alojamento e pequeno-almoço e alugueres de férias (apartamentos de aluguer de curta duração). A oferta de alojamentos tornou-se assim mais diversificada.