How to Travel from Lima to Cusco: Bus, Train, or Flight?

How to Travel from Lima to Cusco: Bus, Train, or Flight?

Table of Contents

Planning your journey from Lima to Cusco is one of the most important parts of your Peru adventure. Whether you’re visiting the ancient Inca capital for its vibrant culture or heading to Machu Picchu, understanding how to travel from Lima to Cusco: bus, train, or flight will help you choose the best option according to your time, budget, and travel preferences.

Cusco is located high in the Andes Mountains at an altitude of about 3,400 meters above sea level. The distance between Lima and Cusco is approximately 1,100 kilometers (684 miles). Depending on how you travel—from Lima to Cusco by bus, train, or flight—the experience can be vastly different. Let’s break down all the available options so you can make the right decision for your trip.

✈️ Lima to Cusco Flight: The Fastest and Most Convenient Option

For most travelers, a Lima to Cusco flight is the quickest and easiest way to get there. Flights between the two cities are frequent and take just 1 hour and 15 minutes on average. Several major airlines operate daily, including LATAM, Sky Airlines, and JetSmart.

Advantages of Flying from Lima to Cusco

  • Time-saving: Ideal if you have a tight schedule or limited vacation days.
  • Frequent departures: Flights operate multiple times a day, starting early morning until evening.
  • Scenic aerial views: On clear days, the Andes Mountains look breathtaking from the sky.

Disadvantages

  • Altitude change: You’ll go from sea level to over 3,000 meters very quickly, which can increase your risk of altitude sickness.
  • Baggage fees: Budget airlines often charge extra for luggage.

How Much Is a Flight from Lima to Cusco?

Prices vary depending on the season and how early you book. Typically, one-way tickets cost between $40 and $120 USD. Booking in advance can help you get the best deal.

Travel Tip

If you fly directly from Lima, take it easy during your first day in Cusco to allow your body to adjust to the altitude.

🚍 Lima to Cusco Bus: The Cheapest and Most Scenic Route

Traveling from Lima to Cusco by bus is the most budget-friendly and adventurous option. The journey takes approximately 20 to 24 hours, depending on the route and stops.

The Best Bus Companies for Lima to Cusco

  • Cruz del Sur: Premium buses with Wi-Fi, reclining seats, and entertainment systems.
  • Oltursa: Known for safety and comfort.
  • Tepsa: Reliable service with onboard meals and clean restrooms.

Advantages of Taking a Bus

  • Budget-friendly: Prices start around $30 USD.
  • Comfortable overnight rides: Long-distance buses in Peru often have semi-bed or full-bed seats.
  • Scenic landscapes: You’ll pass through diverse terrains—from desert coastlines to the high Andes.

Disadvantages

  • Long duration: The trip can be tiring for some travelers.
  • Curvy mountain roads: Motion sickness is possible on winding roads.

Lima to Cusco Bus Routes

There are two main routes:

  1. Via Abancay: The most direct route with steep mountain roads.
  2. Via Arequipa: Longer but smoother and ideal if you plan to stop and explore Arequipa or the Colca Canyon.

Tips for Traveling from Lima to Cusco by Bus

  • Choose a “Cama Suite” or “180° reclining seat” for more comfort.
  • Bring snacks, water, and warm clothing—the temperature drops in the Andes.
  • Keep valuables in your carry-on bag.

🚆 Lima to Cusco Train: The Myth and the Reality

Many travelers dream about a train from Lima to Cusco, imagining a scenic route through the Andes. However, there’s no direct train connecting Lima to Cusco. Historically, there was a rail line between Lima and Huancayo, but it doesn’t continue to Cusco.

How Can You Travel by Train Part of the Way?

If you want to experience train travel in Peru, you can:

  1. Fly or take a bus to Ollantaytambo in the Sacred Valley.
  2. From Ollantaytambo, take the train to Aguas Calientes (Machu Picchu Pueblo) with PeruRail or Inca Rail.

How Long Is the Train from Ollantaytambo to Aguas Calientes?

The journey takes around 1 hour and 45 minutes, offering incredible views of the Urubamba River and lush mountain scenery.

Train Options and Prices

  • PeruRail Expedition: Budget-friendly, scenic, and comfortable.
  • PeruRail Vistadome: Panoramic windows for the best views.
  • Inca Rail 360° or First Class: Luxurious options with gourmet meals and premium service.

So, while you can’t take a Lima to Cusco train, combining flight or bus travel with a scenic train ride to Machu Picchu is still possible and highly recommended.

🏞️ Distance Between Lima and Cusco

The distance between Lima and Cusco is roughly 1,100 kilometers (684 miles). While that may not sound far, the terrain makes travel challenging. The route climbs from sea level in Lima up to over 4,000 meters before descending into Cusco’s valley.

Travel Time Comparison

ModeDurationPrice Range
Flight1h 15m$40–$120
Bus (via Abancay)20–22h$30–$60
Bus (via Arequipa)24–28h$40–$70
Train (Ollantaytambo–Aguas Calientes)1h 45m$60–$150

💸 Cheapest Way to Get from Lima to Cusco

The cheapest way to travel from Lima to Cusco is by bus. It’s ideal for budget travelers, backpackers, and those who want to see more of the Peruvian countryside. If you’re short on time, however, flying is worth the extra cost.

🌄 The Scenic Route from Lima to Cusco

If you have several days and want to explore Peru’s beauty, consider taking the scenic route:

  1. Lima → Paracas: Visit the Ballestas Islands.
  2. Paracas → Huacachina: Enjoy the desert oasis and sandboarding.
  3. Huacachina → Nazca: See the mysterious Nazca Lines.
  4. Nazca → Arequipa: Explore the White City and Colca Canyon.
  5. Arequipa → Cusco: Take a bus through the Andes with unforgettable views.

This route lets you experience Peru’s coast, desert, and mountains—all before arriving in Cusco.

💡 Tips for Traveling from Lima to Cusco

  • Acclimatize gradually: If possible, spend a night in Arequipa before reaching Cusco.
  • Book tickets in advance: Especially during high season (June–August).
  • Travel insurance: Always a good idea for high-altitude destinations.
  • Stay hydrated: The altitude can cause fatigue and dizziness.

🚐 Explore Cusco and Beyond with Viajes Speedy

Once you arrive in Cusco, the real adventure begins! From the Sacred Valley to Machu Picchu and Rainbow Mountain, there’s so much to discover.

To make the most of your experience, explore our 5-Day Cusco Adventure Package — including Machu Picchu, Humantay Lake, Rainbow Mountain, and the Sacred Valley. Our expert guides handle all logistics so you can relax and enjoy Peru’s wonders.

🧳 Final Thoughts: What’s the Best Way to Travel from Lima to Cusco?

Choosing between bus, train, or flight from Lima to Cusco depends on your travel style:

Traveler TypeBest OptionWhy
Short on timeFlightFast, convenient, multiple departures
Budget travelerBusCheapest, scenic, local experience
Adventurous explorerCombined routeBus + stops in Paracas, Nazca, and Arequipa

No matter how you decide to travel from Lima to Cusco, the journey itself is part of the adventure. Whether you fly over the Andes or drive through breathtaking landscapes, every route offers a unique glimpse into the heart of Peru.

Book Your Next Adventure In Cusco

5-Day Cusco Adventure Package: Machu Picchu, Humantay Lake, Rainbow Mountain, Sacred Valley, and More!

Not yet rated
Original price was: $550.00.$520.00Current price is: $520.00. / night

Sacred Valley VIP full day

Not yet rated
Original price was: $50.00.$35.00Current price is: $35.00. / night

Machupicchu full day

Not yet rated
Original price was: $320.00.$270.00Current price is: $270.00.

MOUNTAIN OF COLORS TREKKING PRIVATE GROUP

Not yet rated
Original price was: $150.00.$110.00Current price is: $110.00.

LAGUNA HUMANTAY PRIVATE GROUP

Not yet rated
Original price was: $200.00.$110.00Current price is: $110.00.

MOUNTAIN OF COLORS ON ATVS PRIVATE GROUP

Not yet rated
Original price was: $300.00.$250.00Current price is: $250.00.
× How can I help you?