Bus Tickets to Cuzco | Travel by bus in Peru

Travel to Cuzco by bus

Travel by Bus 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.), and by train from Puno. (How to get to Cuzco)

Daily bus service to Cuzco from Lima, Puno and Arequipa, also coach tours.

Purchase and booking bus tickets from / to Cuzco

Daily bus service from Lima, Arequipa, Puno and Nazca.

Bus Route



VIP Bus Fare

Bus Fare

Bus ticket from Lima to Cuzco - Cruzero Suite


21h 30'

$ 73


Bus ticket from Cuzco to Lima - Cruzero Suite


21h 30'

$ 73



Bus ticket from Cuzco to Puno - Cruzero


6h 30'

$ 30

$ 22

Bus ticket from Cuzco to Arequipa - Cruzero


10h 00'

$ 51

$ 40

Bus ticket from Cuzco to Nazca - Cruzero Suite


14h 00'

$ 56


Bus ticket from Nazca to Cuzco - Cruzero Suite


14h 40'

$ 56


Bus ticket from Arequipa to Cuzco - Cruzero Suite


10h 00'

$ 53


Bus ticket from Puno to Cuzco - Cruzero


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


Coach Tours from Cuzco

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.


Route Lima / Nazca / Cuzco
Our recommendation for those visiting Cuzco and Nazca is a trip by bus 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), 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

Distance to Cuzco - Travel by bus to Cuzco



by Bus

by Air

by Train

Lima (via Nazca)

724 miles
(1,165 Km)

21 hours

1h 15'



388 miles
(625 Km)

10 hours

1 hour


(Juliaca airport)

241 miles
(389 Km)

6h 30'

55 minutes

10 hours

Puerto Maldonado

331 miles
(530 Km)

11 hours

55 minutes



412 miles
(662 Km)

15 hours



Machu Picchu

70 miles
(112 Km.)



3 hours

Secure Site for Online Booking - Bus Tickets to Cuzco

Safe & Secure Verified by Visa MasterCard Secure Code


The online purchases in Viajes-Lima.com and associated websites are guaranteed and 100% secure, the system has the protocol 3D-Secure (Verified by Visa and MasterCard SecureCode) sustains the new service designed to improve and to validate payments conducted by Internet. 3D Secure is a technology of authentication that uses encryption Secure Socket Layer (SSL), certified and a Plug-in to the Merchant Server that informs and verifies the participants with authentication aims during a purchase. Also, it protects the information of payment with the card during its transmission by Internet.

Visa and MasterCard are welcome in Viajes Lima


Peru Bus Tickets

Bus Tickets to Arequipa

Bus Tickets to Cuzco

Bus Tickets to Nazca

Bus Tickets to Paracas

Bus Tickets to Puno

Bus Tickets to Tumbes