Existe un servicio diario de tren desde Arequipa,
vía Juliaca (Puno), con aproximadamente 20
horas de viaje. Desde Puno son 10 horas. El punto
más alto de esta ruta es La Raya a 4 313 msnm entre
Cusco y Juliaca.
VIA AEREA
Hay vuelos directos a la ciudad del Cusco desde
Lima, Arequipa, Juliaca (Puno) y otras ciudades del
país (Vía estas ciudades). El aeropuerto Velasco
Astete está a 3 km. de la ciudad y tiene servicios
de taxis y ómnibus.