Traveling from Lima to Cusco is one of the most popular journeys in Peru. Lima, the country’s capital, is where most international flights land, while Cusco is the gateway to Machu Picchu and the Sacred Valley.
Why the Lima–Cusco Route Matters
Understanding the best way to move between these two cities is crucial for planning your trip. Options vary in comfort, time, and price, and your decision depends on your budget, travel style, and how much time you have available in Peru.
Flying from Lima to Cusco: Fastest and Easiest Option
Flights are the quickest way to reach Cusco, with travel times of about 1 hour and 20 minutes. Several airlines, including LATAM, Sky Airline, and JetSMART, offer multiple daily departures. Prices usually range between $50 and $120, depending on season and how far in advance you book.
Flying is especially convenient if you have limited time in Peru. However, Cusco sits at over 3,300 meters (11,000 feet), so altitude sickness can be a concern when arriving directly from sea level. To minimize discomfort, stay hydrated and avoid heavy meals on arrival.
Taking the Bus: Scenic but Long Journey
For budget-conscious travelers or those wanting to see more of the Peruvian landscape, buses are a popular choice. The trip takes between 20 and 24 hours, crossing the Andes with breathtaking views along the way.
Companies like Cruz del Sur and Oltursa offer comfortable double-decker buses with reclining seats, Wi-Fi, and onboard meals. Tickets usually cost between $30 and $60. Although buses are slower, they provide a unique opportunity to experience the dramatic shift from Lima’s coast to Cusco’s highlands.
Train Travel: Luxury Experience via Detour
While there is no direct train from Lima to Cusco, travelers seeking a luxurious and scenic journey can combine other routes. One option is to take a bus or flight to Arequipa or Puno and then connect with a luxury train service, such as the Belmond Andean Explorer, which travels from Puno to Cusco.
This journey is more about the experience than efficiency, with gourmet dining, elegant cabins, and stunning Andean landscapes. It is significantly more expensive, with tickets often exceeding $400, but it caters to those who value comfort and exclusivity.
Tours and Multi-Stop Routes
Some travelers prefer to turn the trip into a multi-day adventure. Organized tours from Lima to Cusco can include stops in Paracas, Huacachina, Nazca, and Arequipa. This route allows you to explore desert landscapes, mysterious geoglyphs, and colonial cities before reaching the Andes.
Although this option takes more time, it’s ideal for those who want to see more of Peru beyond the typical Lima–Cusco–Machu Picchu itinerary. Many tour operators offer packages that include transportation, accommodations, and guided experiences.
Travel Tips: Choosing the Best Option for You
When deciding how to get from Lima to Cusco, consider your schedule, budget, and tolerance for long trips. Flying is the most practical, while buses are better for slow travelers who enjoy scenic routes. Luxury trains and multi-stop tours provide premium experiences but require higher budgets and more time.
Booking in advance, especially during peak tourist season (June to September), guarantees better prices and availability. Always check luggage restrictions, as budget airlines often charge extra fees. Most importantly, plan enough time to acclimate in Cusco before engaging in demanding activities like trekking to Machu Picchu.
Many travelers wonder how to get from Lima to Cusco, since both cities are essential stops in Peru. With options like flights, buses, or even scenic routes, the journey offers flexibility for every budget and schedule, making it easy to plan your ideal adventure through the Andes.







