Bus in Puno

Tour Perú

Runs two or three buses daily between Puno, Peru and La Paz, Bolivia, stopping at Copacabana in Bolivia. Buses wait for you to pass border customs, which takes between 60 to 90 minutes. Tickets to La Paz allow you t…
Bus in Puno

Inka Express

This luxurious and pleasurable bus service to Cuzco is an experience in itself, with panoramic windows to enjoy the views en route and brief stops at Andahuaylillas, Raqchi, Abra la Raya and Pucará. A buffet lunch a…
Train in Puno

Train Station

The luxury, overnight Belmond Andean Explorer train (from US$480, including meals) is a sleeper service and departs from Puno’s train station at noon on Wednesdays, arriving in Cuzco around 7.40am. PeruRail Titicaca…
Boat in Puno

Puno Port

Has boat and ferry services to Lake Titicaca islands. The port is located east of the Plaza de Armas along Jirón Puno, which changes name to Avenida Del Puerto.
Bus Station in Puno

Terminal Zonal

The regional terminal is five blocks south of the Terminal Terrestre. Destinations include Chucuito, Juli, Pomata and the Bolivian border.
Bus in Puno

Terminal Terrestre

The Terminal Terrestre, three blocks down Ricardo Palma from Av El Sol, houses Puno’s long-distance bus companies.
Airline in Juliaca


Has flights between Juliaca and Lima. The office is inside the shopping mall just east of Plaza Bolognesi.
Airline in Puno


LAN has an office in Puno. The nearest airport is in Juliaca, about an hour away.
Bus Station in Juliaca

Terminal Terrestre

Juliaca's terminal terrestre houses long-distance bus companies.
Bus in Puno


Has buses that cross the border to Copacabana and La Paz in Bolivia.