Vuelo
El aeropuerto está ubicado en la ciudad de Juliaca y esta aprox. 50 km de la ciudad de Puno. El tiempo para llegar a Puno es entre 45 – 60 minutos, depende del trafico.
- Aeropuertos Andinos: http://www.aap.com.pe
- Aeropuerto Lima: https://www.lima-airport.com
El transporte aeropuerto Juliaca – Puno ciudad se puede realizar en bus colectivo y transporte privado, ambos servicios se puede reservar en las agencias de viajes de APAVIT PUNO.
Tren
Desde Cusco son aprox. 400 km. www.perurail.com
Buses
Desde Cuzco: (386 km)
Buses Turísticos con visitas y paradas: ( aprox. 10 horas de viaje)
- Transporte Inca Express
- Transporte Huayruro
- Transporte Mer
- Transporte Wonder
Buses Turísticos sin paradas: ( aprox. 6.5 horas de viaje)
- Transporte Cruz del Sur
- Transporte Huyaruro
- Transporte Inca Express
- Transporte Tour Peru
Desde La Paz (262 km) y Copacabana (143 km):
- Transporte Huayruro
- Transporte Tour Peru
- Transporte Titicaca
Desde Desaguadero (147 km, aprox. 3.5 horas de viaje):
- Transporte Sol Andino
- Transporte Tour Peru
Desde Arequipa (309 km):
- Transporte Cruz del Sur ( vía Juliaca, 310 km), ( aprox. 6 horas de viaje)
- Transporte 4M ( vía Mañazo y Vilque, 280km), ( aprox. 7 horas de viaje)
- Auto privado ( vía Mañazo y Vilque, 280km), ( aprox. 4.5 horas de viaje)
Desde Chivay (276 km):
- Transporte 4M ( aprox. 7 horas de viaje)
- Transporte Sillustani / Destinos Sur Peru ( aprox. 7 horas de viaje)
Desde Moquegua ( 263 km):
- Expreso Turismo San Martin
- Transportes Flores
Desde Tacna (424 km):
- Expreso Turismo San Martin
- Transportes Flores