Bus Tickets to Cusco | Travel by bus in Peru

Travel by Bus to Cusco
Cusco city is located in the South Andean zone of Peru, 11,151 feet / 3,399 m.a.s.l. (Cusco's Map)
Cusco 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 Cusco)
Daily bus service to Cusco from Lima, Puno and Arequipa, also coach tours.
Select Route:
![]() |
![]() |
![]() |
Schedules, Bus Fares and Booking | Find Bus Services | Peru Bus Tickets
-
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.
Bus tickets from Lima to Cusco (Departures Av. Javier Prado bus station)
Bus Class: Cruzero Suite |
Duration: 21h 30' |
Frecuency: Daily |
Departure |
VIP Bus Fare |
Bus Fare |
14.00 |
$ 66.00 |
- |
17:30 |
$ 66.00 |
- |
Bus tickets from Cusco to Lima (Departures Av. Pachacutec 510 bus station)
Bus Class: Cruzero Suite |
Duration: 21h |
Frecuency: Daily |
Departure |
VIP Bus Fare |
Bus Fare |
14.00 |
$ 66.00 |
- |
18:00 |
$ 66.00 |
- |
Bus tickets from Cusco to Nazca (Departures Av. Pachacutec 510 bus station)
Bus Class: Cruzero Suite |
Duration: 14h 30' |
Frecuency: Daily |
Departure |
VIP Bus Fare |
Bus Fare |
14.00 |
$ 50.00 |
$ 39.00 |
18:00 Suite |
$ 50.00 |
- |
Bus tickets from Cusco to Puno (Departures Av. Pachacutec 510 bus station)
Bus Class: Cruzero Plus |
Duration: 6h 30' |
Frecuency: Daily |
Departure |
VIP Bus Fare |
Bus Fare |
22:00 |
$ 26.60 |
$ 21.50 |
Bus tickets from Cusco to Arequipa (Departures Av. Pachacutec 510 bus station)
Bus Class: Cruzero - Suite |
Duration: 9h 30' |
Frecuency: Daily |
Departure |
VIP Bus Fare |
Bus Fare |
20:00 Suite |
$ 48.00 |
- |
20:30 |
$ 48.00 |
$ 35.50 |
Coach Tours from Cusco
For routes from Cusco to Puno and Cusco to Chivay (Colca Valley) we offer special bus services with stopovers on route and guided tours - daily departures.
![]() |
Coach Tour from Puno to Cusco - Coach Tour from Cusco to Puno (full day)
|
![]() |
Lima, Nazca and Cusco (1 day / 1 night)Our recommendation for those visiting Cusco and Nazca is a travel by bus by night from Lima to Cusco (or vice verse route) with intermediate stop in Nazca, make the overflight the Nazca Lines and then continue the trip. |
Distance to Cusco - Travel by bus to Cusco
From |
Distance |
Duration |
Duration |
Duration |
724 miles |
21 hours |
1h 15' |
- |
|
388 miles |
10 hours |
1 hour |
- |
|
241 miles |
6h 30' |
55 minutes |
10 hours |
|
331 miles |
11 hours |
55 minutes |
- |
|
412 miles |
15 hours |
- |
- |
|
70 miles |
- |
- |
3 hours |
Secure Site for Online Booking - Peru Travel Agency - Bus Tickets to Cusco
![]() |
Our system will only require payment of booking services after our Travel Consultants has sent you the confirmation codes and availability for all services required.
The online payments in Viaja Peru and associated websites, are guaranteed and 100% safe and secure, you can choose to pay with PayPal or Viaja Peru payment gateway, certified and safe. Both payment methods with credit cards offer security not exchange confidential information or to disclose your number of credit card, with our staff and meet the highest safety standards in the industry, globally accepted for payment processing online.