CostLens
Home › Peru

Cost of Living in Peru

159 cities covered · Currency: PEN (S/) · Capital: Lima

Single person, monthlyS/1,597 ($426)
Couple, monthlyS/2,847 ($759)
Family of four, monthlyS/3,694 ($985)
Average net salaryS/1,988 ($530)

Average Prices in Peru

ExpenseEstimated costBasis
Meal at an inexpensive restaurantS/16.70 ($4.45)per meal
Three-course meal for two, mid-rangeS/66.78 ($17.81)per meal
CappuccinoS/5.01 ($1.34)each
Monthly groceries (single person)S/378 ($101)per month
Monthly public transport passS/61.22 ($16.32)per month
Basic utilities for an 85m² apartmentS/161 ($43.04)per month
Internet (60 Mbps, unlimited)S/46.75 ($12.47)per month
Fitness club membershipS/46.75 ($12.47)per month
Cinema ticketS/12.24 ($3.26)each
One-bedroom apartment in city centreS/696 ($186)per month
One-bedroom apartment outside centreS/484 ($129)per month
Three-bedroom apartment in city centreS/1,452 ($387)per month

Major Cities in Peru

Lima

Lima · pop. 10,320,000

Trujillo

La Libertad · pop. 1,067,700

Arequipa

Arequipa · pop. 1,008,290

Callao

Callao · pop. 567,702

Chiclayo

Lambayeque · pop. 552,508

Piura

Piura · pop. 473,025

Cusco

Cusco · pop. 428,450

Chimbote

Ancash · pop. 395,100

Huancayo

Junín · pop. 378,203

Iquitos

Loreto · pop. 377,609

Pucallpa

Ucayali · pop. 326,040

Tacna

Tacna · pop. 286,240

Ica

Ica · pop. 282,407

Juliaca

Puno · pop. 276,110

Tarapoto

San Martín · pop. 240,453

Ayacucho

Ayacucho · pop. 216,444

Cajamarca

Cajamarca · pop. 201,329

Huacho

Lima · pop. 200,585

Huánuco

Huánuco · pop. 196,627

Sullana

Piura · pop. 162,434

Huaycan

Lima · pop. 160,000

Puno

Puno · pop. 128,637

San Ignacio

Cajamarca · pop. 127,523

Huaraz

Ancash · pop. 118,836

Cheapest Cities in Peru

SechuraHuancavelicaTingo MaríaChepénHuamachucoBagua GrandeVirúChancayForbe OroyaChachapoyasFull ranking →

City Comparisons in Peru

Lima vs Trujillo

Side-by-side cost of living comparison in Peru

Lima vs Arequipa

Side-by-side cost of living comparison in Peru

Trujillo vs Callao

Side-by-side cost of living comparison in Peru

Arequipa vs Callao

Side-by-side cost of living comparison in Peru

Cost of Living by City Size in Peru

Living costs in Peru vary significantly depending on city size. Large metropolitan areas with populations over one million typically see housing costs 15–30% above the national average, while smaller towns can be 10–20% below it. The national baseline of S/1,597 ($426) per month represents a mid-sized city estimate.

Capital cities and major economic hubs command the highest rents and overall expenses. For budget-conscious residents, mid-sized cities offer a balance of amenities and affordability. Rural and small-town living remains the most economical option, though transport and service access may be limited.

Frequently Asked Questions

What is the average cost of living in Peru?
The estimated average monthly cost for a single person in Peru is S/1,597 ($426), including rent outside the city centre. A family of four needs roughly S/3,694 ($985) per month.
Which city has the lowest cost of living in Peru?
Sechura ranks among the most affordable cities in Peru with a low cost-of-living multiplier.
What is the average salary in Peru?
The estimated average net salary in Peru is S/1,988 ($530) per month. Actual salaries vary significantly by profession, experience and city.
All figures are planning estimates for Peru derived from national baselines. Individual city pages adjust these figures for city size. Methodology.