Home › Peru › Costs

Is Peru expensive? What things really cost in 2026

Short answer

Peru is good value for food, buses and hotels, but Machu Picchu logistics make it pricier than neighbouring Bolivia. A budget day is about S/ 150 per person (roughly US$40), mid-range about S/ 400 and comfort about S/ 970, plus flights and the Machu Picchu train. The train, the entry ticket and the bus up to the ruins are the big costs.

Daily budget: backpacker, mid-range, luxury

BudgetMid-rangeComfort
Bed (per person, sharing)S/50S/140S/400
Food & drinkS/45S/100S/220
Sights & ticketsS/40S/120S/250
Local transportS/15S/40S/100
Per person, per dayS/150S/400S/970

Approximate 2026 prices, two people sharing a room. From our Peru day-cost table.

What things cost

ItemTypical price*
Ceviche lunch at a cevicheríaS/ 35-70
Anticuchos from a street stallS/ 10-15
Boleto turístico (Cusco and Sacred Valley sites)about S/ 130, valid 10 days
Machu Picchu entryabout S/ 150-200 for foreigners
Train Ollantaytambo to Aguas Calientesroughly US$70-150 one way
Consettur bus up to Machu Picchuaround US$12 each way
Rainbow Mountain day tourabout S/ 100-180 plus S/ 25 entry
Budget room in San Blas or MirafloresS/ 80-150

* Approximate prices, October 2026. They change with season and exchange rates.

Where the money goes

The Machu Picchu visit alone (train, bus, entry and often a night in Aguas Calientes) can cost more than several days elsewhere. Domestic flights between Lima, Cusco and Juliaca are the next big item. Sights and tickets take a large share of a budget day, while food is excellent value, from set lunches at markets to world-class ceviche.

When it is cheaper

The rainy months, November to March, bring lower hotel and tour prices, and February is quietest (the Inca Trail closes). June to August, the dry high season, is the most expensive, especially around Inti Raymi in Cusco in late June.

How to spend less

Compare hotel prices in PeruCompare flightsTours on ViatorActivities on KlookWork out your budget

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

How much does a day in Peru cost?

About S/ 150 per person on a budget, S/ 400 mid-range and S/ 970 for comfort, plus flights and the Machu Picchu train.

How much does Machu Picchu cost?

Entry is about S/ 150-200 for foreigners, the train roughly US$70-150 each way and the bus around US$12 each way.

Do tourists pay the 18% hotel tax in Peru?

Foreign tourists are exempt from the IGV hotel tax if they show their passport and entry record.

Plan your Peru trip

How many days in PeruBest time to visit PeruPeru on a budgetIs Peru safe?Peru trip plannerWhere to stay in PeruBudget calculator