Machu Picchu Tour Packages from Cusco

Nine ways to reach Machu Picchu, from a full day by train to six days with Humantay Lake. Compare days, price and what each package includes.

We run 9 Machu Picchu packages from Cusco, from 1 to 6 days, starting at US$317 per person. Every package includes the train, the bus up to the citadel, the entrance ticket and a guide. The highest point on these itineraries is 5,036 m (16,522 ft).

Quick facts

Tours in this category9
Price fromUS$317 per person
Duration1 to 6 days
Highest point5,036 m (16,522 ft)

Every Machu Picchu tour we run

Travel guides for this trip

Frequently asked questions

How much does a Machu Picchu tour from Cusco cost?

Our Machu Picchu packages start at US$317 per person for the full day by train. The price grows with the number of nights and the hotel category.

How many days do I need for Machu Picchu?

Two days is the comfortable minimum, because it lets you sleep in Aguas Calientes and enter the citadel early. Our packages run from 1 to 6 days.

Is the Machu Picchu entrance ticket included?

Yes. Every package in this category includes the entrance ticket, the train, the Consettur bus and a licensed guide inside the site.

Can I see Machu Picchu in one day from Cusco?

Yes. The full day by train leaves Cusco before dawn and returns at night. It is long but it works if you have only one day.

Which package adds Humantay Lake or Rainbow Mountain?

The six day package adds Humantay Lake, and the five day package adds Rainbow Mountain. Both keep the train to Machu Picchu.

/* medicao */