Goo Machu Picchu logo, Huayna Picchu peak and sun over Inca terraces

Machu Picchu Cost Breakdown: How Much It Costs to Go in 2026

By the Goo Machu Picchu team · Checked against official sources (editorial policy) · Updated October 2026 · 6 min read

A Machu Picchu trip from Cusco costs roughly $200 to $400 per person on a budget, before international flights. The fixed costs are the entry ticket (about $45), the round-trip bus (about $24) and the train, which is usually the biggest line. Hotels, guides and how you travel decide the rest.

Entry ticket (foreign adult)
S/163, about $45, from May 1, 2026
With Huayna Picchu or a mountain
S/211, about $58
Train, round trip
About $120 to $300 in standard classes
Bus to the gate
About $12 one way, $24 round trip
Lima to Cusco flight
About $50 to $150 one way
Budget trip from Cusco
About $200 to $400 per person

What Does a Machu Picchu Trip Cost in Total?

A Machu Picchu trip costs roughly $200 to $400 per person from Cusco on a budget, about $500 to $900 at mid-range comfort and $1,500 or more for luxury, excluding international flights. Those totals cover the entry ticket, train, bus, one night in Aguas Calientes, food and a guide. Prices depend heavily on train class and hotel.

Go deeper with our detailed guides: Machu Picchu packing list and Peru currency.

Cost itemBudgetMid-rangeLuxury
Entry ticketAbout $45About $45 to $58About $45 to $58
Train, round tripAbout $30 to $50 (Hydroelectric bus route)About $120 to $300$500 or more
Bus, round trip$0 to $24About $24About $24
GuideShared, about $10 to $20Small groupPrivate
1 night in Aguas CalientesAbout $25 to $60About $100 to $250$500 or more
Food for 2 daysAbout $25 to $40About $50 to $90$150 or more
Estimated total from CuscoAbout $200 to $400About $500 to $900$1,500 or more

All figures except the official entry fee are typical estimates reported in 2026 and change by date and season; exchange rates are rounded.

How Much Is the Machu Picchu Entry Ticket?

The Machu Picchu entry ticket costs S/163 for a foreign adult, about $45, for visits from May 1, 2026. A ticket that adds Huayna Picchu or Machu Picchu Mountain costs S/211, about $58. Students and children pay reduced rates with valid ID, and tickets sell out ahead in busy months.

Every visitor needs this ticket, whatever else they skip. Prices, discounts and how to buy safely are covered in our guide to buying Machu Picchu tickets.

What Do Trains and Buses to Machu Picchu Cost?

Transportation is usually the largest Machu Picchu cost. A round-trip train from Cusco or Ollantaytambo to Aguas Calientes runs about $120 to $300 in standard classes, plus about $24 for the round-trip bus to the gate. The cheapest option, the bus to Hydroelectric plus a walk, costs about $30 to $50.

LegTypical costNotes
Lima to Cusco flightAbout $50 to $150 one wayBook early for lower fares
Cusco to OllantaytamboAbout $5 to $15 shared, $40 to $60 private carMany trains leave from here
Train to Aguas CalientesAbout $60 to $150 one wayClass, time and season change price
Bus up to the gateAbout $12 one wayWalking is free, about 1.5 hours uphill
Hydroelectric routeAbout $30 to $50 round tripLong day, plus about 2.5 hours walking

Compare classes in our guide to the train to Machu Picchu and shuttle details in the Machu Picchu bus guide.

What Should You Budget for Flights From the US to Peru?

Round-trip flights from the US to Lima often cost about $500 to $1,200 in economy, depending on departure city, season and how early you book. Gateways such as Miami, Houston, Atlanta and New York usually have the most nonstop options. Add a domestic flight from Lima to Cusco, since no international flights land in Cusco from the US.

Flights are often the single biggest cost for US travelers, sometimes more than everything in Peru combined. Peak season from June to August and the year-end holidays usually push fares up. The domestic leg is covered in the Lima to Machu Picchu route guide.

How Much Does a Guide Cost at Machu Picchu?

A guide at Machu Picchu costs about $10 to $20 per person in a shared group hired at the gate, and roughly $50 to $90 for a private guide for a small party, based on 2026 traveler reports. Rules require visitors to enter with a licensed guide on most routes, so budget for one.

Guided tours that bundle the train, bus, ticket and guide remove the need to book each part yourself. Our Machu Picchu day trip from Cusco is priced from $379 per person, with inclusions listed on the tour page.

Traveler holding Peruvian soles and a train ticket while budgeting a Machu Picchu trip
Carry some soles in cash for buses, small meals and tips in Aguas Calientes.

How Much Do Hotels and Food Cost Near Machu Picchu?

Hotels near Machu Picchu cost about $25 to $60 a night for hostels and simple guesthouses, $100 to $250 for mid-range hotels and $500 or more for luxury lodges in Aguas Calientes. Meals cost more than in Cusco because supplies arrive by train, roughly $10 to $25 for a casual restaurant meal.

Food is not sold inside the citadel, so eat before entering. Areas and well-known properties are compared in our guide to Machu Picchu hotels and where to stay.

Is a Tour or a DIY Trip Cheaper?

A do-it-yourself trip to Machu Picchu is usually cheaper for budget travelers willing to book the ticket, train, bus and guide separately and handle the logistics. A tour often costs a little more but saves planning time and reduces the risk of missed connections or sold-out tickets. Multi-day treks almost always require a licensed operator.

Trip styleTypical priceBest for
DIY, Hydroelectric routeAbout $200 to $300 from CuscoBackpackers with time
DIY, trainAbout $350 to $600 from CuscoIndependent travelers
Guided day tripFrom $379 per personShort stays, first-timers
Classic Inca Trail, 4 daysFrom $827 per personHikers, permit holders only
Multi-day packageVaries by length and hotelsHands-off planning

Tour prices are our own listed rates; full inclusions are on each tour page. Route options for independent travelers are in our guide on how to get to Machu Picchu.

How Can You Save Money on a Machu Picchu Trip?

The easiest ways to save on a Machu Picchu trip are booking the train early, traveling in the shoulder months, walking up instead of taking the bus, and joining a shared guide group. Staying in Ollantaytambo or Cusco can also be cheaper than Aguas Calientes, though it means earlier starts and longer days.

Traveling alone changes the math; see our Machu Picchu solo travel guide for ways to share costs.

Alongside this Machu Picchu Cost guide, you can also compare all our Machu Picchu tours side by side, from one-day visits to multi-day treks.

If this is part of your plan, see our Hiram Bingham train guide.

  • Book the entry ticket and train together, as soon as dates are fixed.
  • Travel in April, May, September or October for lower demand.
  • Choose an early or late train, which can be cheaper than midday departures.
  • Walk down from the citadel to save half the bus fare.
  • Carry soles in small notes; card fees and poor exchange rates add up.
  • Pack snacks and a refillable bottle from Cusco.

Seasonal demand is covered in our best time to visit Machu Picchu guide.

Frequently asked questions

Why is Machu Picchu so expensive?

Machu Picchu feels expensive because there is no road from Cusco, so nearly every visitor pays for a train and a bus on top of the entry ticket. Daily visitor limits, required guides and the remote location also raise prices. The ticket itself is a smaller share than most people expect.

How much money should I bring to Machu Picchu?

Bring about S/100 to S/200 in cash per person, roughly $27 to $55, for the day of your visit. That covers a shared guide, snacks, tips, restrooms outside the gate and small purchases. Hotels and most restaurants in Aguas Calientes accept cards, but small vendors often do not.

Can you visit Machu Picchu for under $100?

Visiting Machu Picchu for under $100 from Cusco is very hard today. The entry ticket alone is about $45, and even the cheapest Hydroelectric bus route adds about $30 to $50. Food, a shared guide and a cheap bed usually push the total above $100.

How much is a 7-day Peru trip including Machu Picchu?

A 7-day Peru trip including Machu Picchu often costs about $1,500 to $3,500 per person, plus international flights, depending on hotels and tours. That usually includes Lima, Cusco, the Sacred Valley and Machu Picchu. Luxury trains and hotels can double the total.

Do you tip guides at Machu Picchu?

Tipping guides at Machu Picchu is customary but not required. Many travelers give about S/20 to S/40 per person for a good half-day shared tour, and more for private guides. Tips are best given in soles, in cash, at the end of the visit.

Are children cheaper at Machu Picchu?

Children pay less at Machu Picchu: reduced entry rates apply to ages 3 to 17 with a passport, and children under 3 usually enter free. Train companies also offer child fares. Bus tickets have a lower child price, though hotels may charge for extra beds.

Want an exact price for your dates?

Tell us your travel dates, group size and comfort level, and we will send a clear, itemized Machu Picchu quote. Prefer to read first? Get the free Machu Picchu trip guide.

Recommended tours

Keep planning