Travel from Lima to Cusco

Bus or fly from Lima to Cusco?

Star Peru, LC Perú and four other airlines fly from Lima to Cusco every 30 minutes. Alternatively, Expreso Internacional Ormeño operates a bus from Lima to Cusco twice a week. Tickets cost $45 - $70 and the journey takes 16 h 29 min.

How to get from Lima to Cusco

ModeDurationPrice
From Estacion central bus to Ricardo Palma, walk to Lima, shuttle to Lima airport, fly to Cuzco airport, then taxi to Cusco.3 h 43 min$101
From Parque del Trabajo bus to Los Jazmines de Naranjal, walk to Lima, then bus to Cusco.17 h 44 min$57
From Lima - Luna Pizarro bus to Cusco.18 h 30 min$39
From Lima drive to Cusco.16 h 37 min$128

How long does it take to get from Lima to Cusco?

It takes approximately 3 h 43 min to get from Lima to Cusco, including transfers.

Is there a direct bus between Lima and Cusco?

Yes, there is a direct bus departing from Lima - Luna Pizarro and arriving at Cusco. Services depart every four hours, and operate every day. The journey takes approximately 18 h 30 min.

Operators from Lima to Cusco

OperatorPhoneWebsite
Metropolitano Lima0051 1 428-3333Metropolitano Lima
Ebus+51 989836504Ebus
Star PeruStar Peru
LC PerúLC Perú
LATAM ChileLATAM Chile
Avianca - Aerovías del Continente Americano S.A.Avianca - Aerovías del Continente Americano S.A.
Peruvian AirlinesPeruvian Airlines
Viva Airlines Peru S.A.CViva Airlines Peru S.A.C
Expreso Internacional Ormeño+57 1 410 7522 / +55 11 2089-1196, (59) 3-4-214-0487Expreso Internacional Ormeño
Grupo Palomino5112020600Grupo Palomino