How much does a trip to Machu Picchu cost?
Machu Picchu has a reputation for being pricey, and the truth is it costs more than the average attraction — there is a train, a timed ticket and a remote setting to account for. But with a clear breakdown you can plan a trip that fits your budget. Here is where the money actually goes in 2026.
Part of our complete guideThe complete Machu Picchu guide →The main costs, broken down
| Item | Rough cost (per person) |
|---|---|
| Machu Picchu entrance | US $45–75 (by circuit/add-on) |
| Train (round trip) | US $120–250 depending on service |
| Bus up to the citadel | US $24 round trip |
| Guided tour | Included in most of our tours |
| Day tour from Cusco (all-in) | from ~US $390 |
Trek vs train: which is better value?
A trek like Salkantay (from ~US $470) bundles several days of guiding, meals, camping and the Machu Picchu visit — excellent value per day. The train day tour costs less overall but packs everything into one long day.
Daily budget in Cusco
Outside the big-ticket items, Cusco is affordable: hearty local meals from a few dollars, comfortable mid-range hotels, and cheap city transport. Most travelers spend modestly day to day and invest in the experiences.
The smartest way to control cost is a package that bundles tickets, trains, hotels and guides at one price — see our multi-day packages, or build a custom itinerary to your budget.
Plan to your budget
Tell us your budget and dates and we’ll build the right trip.
Frequently asked questions
Budget roughly US $200–400 per person for the entrance, train and bus alone; an all-inclusive day tour from Cusco starts around US $390, and multi-day treks from about US $470.
Most of the cost is the train (there is no road) and the timed, capped entrance ticket. Bundling into a package usually brings the best value.
Per day, treks are great value because they include guiding, meals and accommodation. The train day tour has a lower total cost but a busier, single-day experience.