If you are thinking about visiting Machu Picchu no Matter what, you will have to arrive to Cusco, the starting point. Most international flights will arrive first to Lima, once in Lima you will have to take a domestic flight to Cusco from where your adventure will begin. The flight from Lima to cusco takes 1 hour 10 minutes, or if you have time you can take a bus ride which takes about 24 hours, either way. Once In Cusco you will have to take a bus ride to the Train station located in Ollantaytambo to get here takes about 2 hours, here you will take the train to Aguas Calientes Town ( also know as Machu Picchu town) once here you have the option of taking the shuttle bus to Machu Picchu or you can have a one hour and 30 minute hike.
And finally you are here at Machu Picchu. To be able to visit this place you have to have an entrance ticket which cost S/.152 nuevos Soles(Peruvian Currency) this ticket you can buy at the town of Aguas Calientes. It is important to know that you can not buy this ticket at the site you have to have it with you, so get it in Cusco or Aguas Calientes not at Machu Picchu they don’t sell it there. But also it’s important to know that to buy the ticket you will need to have your original Passport, without it they will not sell it to you.