The closest airport to Machu Picchu is the Cusco (CUZ) airport. There are no direct flights to the Cusco airport from North America or Europe, so you will need to first fly to Lima (LIM) airport and then get a connecting flight. Click for more insider tips to make your trip to Peru smooth and thoughtful!