• Español
  • English
  • Português

How to get from Lima to Cusco: Plane, Bus, or Train.

How to get from Lima to Cusco: While there’s no direct train, travelers can choose from flights, buses, or a combination of both, including scenic tourist trains to explore Machu Picchu and the Sacred Valley.

The key choices are:

The quickest and most straightforward way is by plane.

Bus: an affordable option with breathtaking views.

Train connections: perfect for people looking for a more comprehensive experience.

Distances and the situation

Overland routes typically traverse:
 From Lima to Nazca, then Ayacucho, Abancay, and finally Cusco.
This journey passes through the coast, the highlands, and winding mountainous areas.

Important information: There is no direct train from Lima to Cusco. Trains only operate in the Andean areas near Machu Picchu and Cusco.

 Option 1: Travel by Plane

Airports and Route

Timeframe

Airlines and their frequency

Estimated Costs

 Option 2: Overland Bus

Traveling by bus gives you the opportunity to enjoy the Andean landscapes, rural towns, and Peruvian diversity. It’s the perfect option if you want an authentic experience or want to save money.

Companies and Schedules

Timeframe

Costs

Option 3: Mixed or Rail Routes

There is no direct train between Lima and Cusco, but it is possible to combine different modes of transportation to enjoy an unforgettable experience.

  Most common mixed route

Other tourist routes

Lima → Arequipa → Puno → Cusco, using the Belmond Andean Explorer panoramic train.
Perfect for luxury travelers and photography.

Train duration

General comparison