Avoid the region in the rainy season of November to April. During these months, landslides can shut down the roads and rails, and parts of the valley often flood.
Alejandro Velasco Astete International Airport (+51 084 222 601) is a 10-minute drive from the centre of town. Several airlines, including Lan (www.lan.com), Aeromexico (www.aeromexico.com) and Iberia (www.iberia.com) operate flights to and from Peruvian cities, including Lima, Arequipa, Juliaca and Puerto Maldonado.
Trains
Poroy Station, the departing station for Machu Picchu, is a 25-minute drive. PeruRail (www.perurail.com) travels to Puno (home to Lake Titicaca) and Machu Picchu.
Automobiles
Cusco is not particularly car-friendly. You're more likely to find a corgi-toting royal than convenient parking on the narrow streets of Cusco.
Taxis
The city is walkable, but taxis are easily hailed if needed. There are no meters, so be sure to establish the price before embarking. Aló Cusco Taxis are recommended (+51 084 222 222).