Arrivare a Cusco
In aereo
I viaggiatori internazionali che arrivano a Cusco, generalemente passano da Lima, la capitale, prima di raggiungere in un'ora di volo l'aeroporto di Cusco, Aeropuerto Internacional Velasco Astete. Esso si trova a 5 km dal centro della città; da qui si possono utilizzare taxi oppure prenotare una macchina del vostro hotel o ostello. Ci sono anche piccoli autobus che viaggiano dall'aeroporto alla Plaza San Francisco: quest'ultima opzione è consigliabile per chi alloggia nei pressi di Plaza San Francisco o viaggia con poche valigie.
In autobus
Cusco non possiede una stazione degli autobus principale, tuttavia, la città offre autobus che sono collegati con numerose città e paesi di qualsiasi regione del Perù: Lima (raggio di 26 ore), Arequipa, Puerto Maldonado, Punol, Juliaca e altre. La maggior parte degli autobus partono e arrivano da / al terminal Terminal Terrestre (indirizzo: Vallejos Santoni), situato fuori dal centro della città in direzione dell'aeroporto.
In treno
Ci sono due stazioni ferroviarie a Cusco, entrambe gestite da una compagnia ferroviaria nazionale, PeruRail. Se stai viaggiando da / a Puno e Arequipa utilizzerai la Estación de Huanchaq (indirizzo: Av. Pachacútec), mentre per Ollantaytambo, Machu Picchu e la giungle delle Amazzoni usufruirai dei servizi della Estación de San Pedro (indirizzo: Calle Cascaparo).