AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Hotels

Hotels in cities across Peru

How many hotels there are, where they cluster, guest scores, and a live search to book, city by city, from public data.

24 cities in Peru have a hotels page: how many hotels there are, where they cluster, guest scores, and a live search to book. Largest first.

Hotels in cities across Peru
CityRegionPopulationHotels listed
LimaLima Province7,737,0022,683+
CallaoCallao1,226,20034
ArequipaArequipa1,195,700537
TrujilloLa Libertad1,067,700180
PiuraPiura630,000164
ChiclayoLambayeque609,400131
HuancayoJunin456,250124
CuscoCuzco Department428,4501,766+
IquitosLoreto377,609
PucallpaUcayali326,040
ChimboteAncash316,966
TacnaTacna286,240
IcaIca282,407
JuliacaPuno245,675
CajamarcaCajamarca Department201,329
HuánucoHuánuco Department196,627
Santa Anita - Los FicusLima region184,614
SullanaPiura160,789
Chincha AltaIca153,076
AyacuchoAyacucho140,033
San MartinPiura130,000
PunoPuno128,637
HuarazAncash118,836
San Francisco De BorjaLima region105,076

Common questions

Which cities in Peru have a hotels page?

Lima, Callao, Arequipa, Trujillo, Piura, Chiclayo, Huancayo, Cusco, Iquitos, Pucallpa and 14 more.

What currency is used in Peru?

The Sol (PEN).

Where these facts come from

  • GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
  • Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
  • OurAirports (public domain): airports, runways
  • Natural Earth (public domain): map outlines

Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.