If you're contemplating a once in a lifetime trip to Machu Picchu, here's a breakdown of the real cost, including flights, hotels, guided tours, ground transportation and meals. The cost of a trip to Machu Picchu is based on minimum of 2 people sharing a hotel who self-book everything. Followed by a detailed description of each individual expense. Luxury travelers can expect to pay more for hotels. On average about $400 - $700 per night for double room.  All values are expressed in US dollars.

Find out how to setup Layaway payments for your trip to Machu Picchu

What do you need to know about travel to Peru after covid? Here's a link to more info.

$2022 USD per person total cost (based on double occupancy & including flights)

Here's what each person can expect to pay for the average 7-day trip to Machu Picchu:

Budget - friendly trip:  
$700 or more international flight (low estimate)
$275 domestic flight (Latam, Viva and Sky Airlines are the only choices now. Latam is my first choice. Book Latam through Delta airlines for added protection. You don't need an account or frequent flyer miles. Call their toll free line.
$330 3* hotels for 6 nights (not including hotel in Lima)
$170 RT train tickets
$180 RT transfer from Cusco to Ollantaytambo train station
$50  MP entry tickets (same cost for morning 6 am-12N or afternoon 12N-5:30pm)
$24  Shuttle bus round trip
$210 lunches/dinners/bottled water
$70 gratuities (7 days)

Optional expenses per person based on minimum of 2:
$50 per day private guide service (based on 2 people sharing)
$50 Turistico Boleto (tourist ticket book for entry into secondary archaeological sites)
$100-$200 transportation to Sacred Valley to visit archaeological sites)
$80 travel insurance
$100 personal spending
$100 cost of 1 night hotel in Lima airport if your flight arrives late evening

Click here to compare to the cost of a 7-Day all inclusive trip
(does not include flights)

International Flights:  
Possibly the single most expensive part of your trip. (unless you plan to overnight at the Belmond Sanctuary Inn at Machu Picchu which could cost more than your flight). All flights go through Lima, Peru for now. Search for flights from your nearest airport as well as "hub" cities like Washington DC, LAX, Paris, Madrid or Hong Kong for best rates. Use search engines like Kayak, Expedia or Orbitz.  Pay with points, frequent flier miles or cash.  

Tip:  if you use credit cards, choose a card with benefits that include points for every purchase. Points can be transferred to hotels or airlines. (we use Chase Ink Business Plus or American Express Platinum cards which offer benefits to offset the annual fees)

Domestic Flights:
It's necessary to fly from Lima to Cusco and ultimately back to Lima (unless you plan to travel overland to other destinations). It's not possible to book flights to Machu Picchu directly. Cost varies, widely sometimes, from $300 USD pp for roundtrip flights on LATAM, to $200 USD pp for roundtrip flights on Viva or Sky Airlines. Note that local airlines are now charging extra for checked bags, assigned seats, and even printing boarding passes. There is no direct train service between Lima and Cusco. Bus service is mostly used by locals. It's over 20 hours on 2-lane mountainous roads. (Click here to see our recommendations for booking flights. And how to avoid mistakes!

Hotels Lima:
There is one hotel at the Lima airport. The Costa del Sol Wyndham Hotel is conveniently connected by skybridge and is only a couple minutes walk from the international arrivals area. Book online and plan to pay over $200 with taxes for double room. Or try to book it on an booking.com or hotels.com. If you want to skip the cost of a hotel and rough it in the airport, it is rough. There's no place to sit or relax comfortably. The floors are cold tile. The lounges are on the gate side of the airport and not accessible.  If you don't want the Wyndham, there are hotels in Lima which require 45 min-1 hour transfer one way at a cost of $30-$50 each way. Not ideal, but these are the only options right now. Here's link to info about arranging taxis in Lima.

Hotels Cusco:
If you have points, Starwood properties include Palacio del Inka and Marriott hotels in Cusco, and Tambo del Inka in Sacred Valley. (about 1 hour drive from Cusco) Ramada and Hilton have properties in Cusco as well. (Hilton is outside city center and requires using taxis to and from)  Otherswise there are plenty of 3* and 4* properties with prices that run from $60 - $150 per double room per night.  Search hotels.com or booking.com for deals. Swimming pools are not customary. Most travelers are on the way to Machu Picchu and are not hanging out in the hotels. Tambo del Inka has small pools reserved for adults getting services in their spa. Don't get your hopes up that the kids will be kicking and splashing their way to Machu Picchu!

Hotels Machu Picchu:
The gateway village at the base of Machu Picchu is called Aguas Calientes or sometimes Machu Picchu "Pueblo."  There is a limited number of hotels with no room for expansion. Unless you are prepared to pay $700 + per night for luxury accommodations, it's best to keep your expectations in check. Most 3* hotels don't have TV,  good WIFI coverage and certainly not pools or amenities like clocks or phones in the rooms. In the afternoons there is a mini rush of hikers coming down from the Inca Trail and the demand for hot water is temporarliy high. The cost of hotels in AC is slightly higher than Cusco. Expect to pay $80-$200 per night for a double room.  And 4* hotels will be $200-$400 per night. The Sanctuary Lodge located at the main entry of Machu Picchu will lighten your wallet more than $1100 for 1 night. 
Tip:  you can sometimes find discounted rooms at Belmond Sanctuary Lodge on Expedia, Kayak, Booking.com, Orbitz.

Trains & Tickets:
Perurail offers Vistadome and Expedtion service from:

  • Cusco, (Poroy station 30 minutes from city) or the main Ollantaytambo station (2 hrs from the city) to Machu Picchu (Aguas Calientes station).  The cost of RT tickets from Machu Picchu to Ollantaytambo station is roughly $150 USD pp.  
  • With the taxi transfer from Ollantaytambo to Cusco, add on $100 per group each way. (during the rainy season Perurail offers bimodal service which is a great deal that many people don't know how to take advantage of unless they read our blog!)
  • From Machu Picchu to Poroy, the train tickets will cost $20-$30 pp more with a longer train ride.  
  • With the transfer between Poroy and Cusco, add on $20 per group each way.  
  • The Hiram Bingham luxury train is once a day from Poroy and will set you back about $450 USD pp each way.  It is recommended to take the luxury train in one direction and take a different train in the other direction.

Tip: most travelers cannot tell the difference between Vistadome and Expedtion train service. The seats, views and tracks are all the same. It's the snack that seems to differentiate the costs, not to mention the Vistadome "Fashion Show" where passengers are invited to buy the goods. Vistadome will serve you 3 peanuts in a lovely basket, while Expedition service offers 2 peanuts in a cardboard tray. You can save a little by booking the Expedition service. Here's a link where you can take a virtual tour to compare each train service.

Tip during rainy season: Poroy station is closed and Perurail offers bi-modal service from Jan 1 through April 30. Service begins in Cusco which saves you on the cost of hiring a taxi to get to the train station. Book your ticket from Cusco. Follow this link to see full details.

Machu Picchu adult entry tickets for foreigners cost about $50 USD pp. Children under 8 years old are free. Students 16 and under can qualify for 50% discount, but college students with ISIC cards no longer qualify for discount. (student tickets cannot be purchased in advance because you have to present passport in person. But we can get the discount because we send our guide to the office with a copy of your child's passport. This works for groups booking other services with our company. For people who only need us to buy tickets, by the time we add our cost, you will pay about the same online for a student ticket as you do for an adult ticket)

Shuttle bus roundtrip tickets between Aguas Calientes and Machu Picchu are $24 pp Bring exact amount in cash in USD. Sometimes the cc machine doesn't work.

How does the exchange rate affect your cost?  Hotels, meals, entry and train tickets are all based on the relationship between the Peruvian Nuevo Sol and the USD. Right now it's working in favor of the USD!  Go to Peru.  Adios Adventure Travel  works with independent travelers as well as those who need full service. Check out these 5-day and 7-day  Machu Picchu Travel packages