How to travel to Cuzco

How to get to Cusco

Travel to Cuzco

Cuzco city is located in the South Andean zone of Peru, 11,151 feet /  3,399 m.a.s.l. (Cuzco's Map)

Cuzco is easily accessible by air; commercial flights leave daily from Lima (1h 15 minutes), Arequipa (1 hour), Juliaca (Puno - Titicaca Lake) (55 min.) or Puerto Maldonado (Tambopata) (55 min.).

Access by road is also possible (1,165 Km from Lima, 450 Km from Arequipa); by train from Puno.

Terrestrial distances to Cuzco by roads

From

Distance

Duration
by Air

Duration
by Bus

Duration by Train

Lima (via Nazca)

724 miles
(1,165 Km)

1h 15'

21 hours

-

Arequipa

388 miles
(625 Km)

1 hour

10 hours

-

Puno
(Juliaca airport)

241 miles
(389 Km)

55 minutes

6h 30'

10 hours

Puerto Maldonado
Tambopata

331 miles
(530 Km)

55 minutes

11 hours

-

Nazca

412 miles
(662 Km)

-

15 hours

-

Machu Picchu

70 miles
(112 Km.)

-

-

3 hours

How to Arrive to Cuzco by air - Domestic Flights into Peru

Cuzco city is easily accessible by air; the Cuzco's International Airport Teniente Alejandro Velasco Astete (CUZ airport code), with comfortable installations, receive commercial flights leave daily from Lima, Arequipa, Juliaca (Puno - Titicaca Lake) or Puerto Maldonado (Tambopata). Also international flights Cuzco to La Paz, Bolivia.

Book cheap domestic flight tickets from / to Cuzco (itineraries and airfares)

How to Arrive to Cuzco by land - Travelling by Bus

There are three main routes from Cuzco city, from Nazca (26A-3S) is the more used for tourist by bus, from Puno (3S) and from Arequipa (34A-3S). From Puerto Maldonado (Interoceanic Highway).

From Cuzco city starts highways that goes through the south of the country reaching Lima, Nazca, Arequipa, Puno, and continue to Desaguadero - Bolivia, this highways or roads connect with the Pan-American Highway.

  • Highway Lima / Nazca / Cuzco: Lap Lima - Nazca 460 Km. (286 miles) by Pan-American Highway (1S) and connect with road Nazca - Abancay - Cuzco (26A-3S) 705 Km (438 miles).

  • Highway (or Train) Cuzco / Puno: (3S) Lap Cuzco - Juliaca 345 Km. (214.4 miles); Lap Juliaca - Puno 44 Km. (27.3 miles); the highest point of this highway reaches the 4,313 meters above sea level (14,150 feet) - La Raya.

  • Highway Cuzco / Arequipa: Passing through Juliaca (34A-3S), 625 Km. (388 miles).

  • The Interoceanic Highway or Trans-oceanic highway: Is an international, transcontinental highway in Peru and Brazil. From Cuzco - Urcos you can travel to Puerto Maldonado (Tambopata) and continue to Inambari - Iñapari border with Brazil. This new highway entails the renovation and construction of roughly 2,600 kilometers of roads and 22 bridges. When completed, it will create a connected highway from the Peruvian ports of San Juan de Marcona, Matarani, and Ilo to the Brazilian ports of Rio de Janeiro and Santos, although the project almost exclusively involves construction in Peru because of Brazil's already well developed road system.

Bus Tickets to Cuzco - Special Offers

Coach Tours: For routes from Cuzco to Puno and Cuzco to Chivay (Colca Valley) we offer special bus services with stopovers on route and guided tours - daily departures.

 

Our recommendation for those visiting Cuzco and Nazca is a bus trip by night from Lima to Cuzco (or vice verse) with intermediate stop in Nazca, make the overflight the Nazca Lines and then continue the trip.

 

Lima, Nazca and Cuzco (1 day / 1 night)

Includes: Bus tickets from Lima to Nazca and Nazca to Cuzco (or vice versa route), transfers bus station / hotel / bus station in Nazca, overflight Nazca Lines with transfers to the airport, visit to Cahuachi with buggies, day use hotel in Nazca. Daily departures.
Special rate US $ 242

 

Bus Tickets to Cuzco with Cruz del Sur

Book bus tickets from / to Cuzco city (itineraries and fares)

Bus Route

Departure

Duration

VIP Bus Fare

Bus Fare

Bus ticket from Lima to Cuzco - Cruzero Suite

14:00

21h 30'

$ 73

 

Bus ticket from Cuzco to Lima - Cruzero Suite

14:00

21h 30'

$ 73

 

         

Bus ticket from Cuzco to Puno - Cruzero

22:00

6h 30'

$ 30

$ 22

Bus ticket from Cuzco to Arequipa - Cruzero

20:00

10h 00'

$ 51

$ 40

Bus ticket from Cuzco to Nazca - Cruzero Suite

18:00

14h 00'

$ 56

 

Bus ticket from Nazca to Cuzco - Cruzero Suite

20:50

14h 40'

$ 56

 

Bus ticket from Arequipa to Cuzco - Cruzero Suite

20:30

10h 00'

$ 53

 

Bus ticket from Puno to Cuzco - Cruzero

22:00

6h 30'

$ 30

$ 22


  • Rates apply to foreign tourists, not residents in Peru and there are expressed in U.S. Dollars. Our fares include all taxes.

  • The system must only process reserves received at least 7 days before the date of trip.

Booking Now E-Mail Contact Us

 

Distances from the city of Cuzco

  • Acomayo (Province of Acomayo) 104,5 km (65 miles) / 3 hours

  • Anta (Province of Anta) 26 km (16 miles) / 30 minutes

  • Calca (Province of Calca) 50 km (31 miles) / 1 hour and 15 minutes

  • Yanaoca (Province of Canas) 165 km (103 miles) / 3 hours

  • Sicuani (Province of Canchis) 138 km (86 miles) / 2 hours

  • Santo Tomás (Province of Chumbivilcas) 240 km (149 miles) / 10 hours

  • Yauri (Province of Espinar) 241 km (150 miles) / 7 hours

  • Quillabamba (Province of La Convención) 210 km (130 miles) / 6 hours

  • Paruro (Province of Paruro) 64 km (40 miles) / 2 hours

  • Paucartambo (Province of Paucartambo) 109 km (68 miles) / 3 hours

  • Urcos (Province of Quispicanchi) 46 km (29 miles) / 40 minutes

  • Urubamba (Province of Urubamba) 78 km (48 miles) / 1 hour and 25 minutes