I'm visiting Peru in January. I want to see Machu Picchu, but I don't have that much time. what airport is closest. I don't have to hike it.
Fly into Cusco and take a car to Olantaytambo ($45-$50 if you negotiate right there at airport) it takes 1.5hrs. Then reserve a seat on the Peru Rail train upto Aguas Calientes 1.5hrs and after you check into hotel go and buy your bus ticket for the 30min bus ride to M.Picchu.
We flew from Lima to Cusco.
From Cusco we bused for an hour to the train station and trained to Aguas Calientes.
We used from Aguas Calientes up to Machu Picchu.
Aguas Calientes is stunning and well worth staying at.
The closest airport is only at Cusco. From Cusco you will have to travel to Ollantaytambo and stay a night in the Sacred Valley.Next day take train from Ollantaytambo to Aqua Clientas and immediately board bus for a short drive to Machu Picchu. You can return back same day back to Ollantaytambo. Our travel arrangements were by Porfirio Zegarra of Condor Travel, absolutely excellent.
Get an answer from Hotel La Cabana Machu Picchu staff and past guests.