Hotels in Peru

Hotels in Peru

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels

Hotels in Peru: popular cities

Cusco

361 hotels

Top 1

Miraflores

162 hotels

Top 2

Aguas Calientes

55 hotels

Top 3

Lima

345 hotels

Callao

15 hotels

Ollantaytambo

27 hotels

Arequipa

79 hotels

Puno

53 hotels

Urubamba

136 hotels

Ica

31 hotels

Hotels in Peru: popular regions

Cusco Region

526 hotels

Top 1

Lima Province

354 hotels

Top 2

Callao

23 hotels

Top 3

Arequipa

108 hotels

Ica

72 hotels

Puno

57 hotels

Loreto

46 hotels

Piura

60 hotels

Ancash

37 hotels

Ucayali

8 hotels

Hotels in Peru near popular landmarks

Plaza de Armas

327 hotels

Top 1

Malecón de Miraflores

300 hotels

Top 2

Sacred Valley

40 hotels

Top 3

Ollantaytambo

40 hotels

Historic Sanctuary of Machu Picchu

59 hotels

Museo de la Nacion

290 hotels

Chinatown

302 hotels

Top Country Recommendations

China

298,442 hotels

Top 1

Japan

29,203 hotels

Top 2

Thailand

20,645 hotels

Top 3

South Korea

21,257 hotels

Malaysia

9,852 hotels

Indonesia

24,757 hotels

Vietnam

12,865 hotels

United States

153,006 hotels

United Kingdom

25,562 hotels

Philippines

6,498 hotels

Property Information for Tourists

Highest price€380
Lowest price€10
Number of reviews48,698
Total properties3,049
Weekday Avg. Price€73
Weekend Avg. Price€73