The Core Question
Most travellers to Peru spend time in both Cusco and Lima, but the question of where to base yourself — where to stay longer, where to orient your itinerary around — is worth thinking through carefully. They are fundamentally different cities offering fundamentally different experiences, and the right answer depends entirely on what you are there for.
Cusco: The Inca Capital
At 3,400 metres above sea level in the Andean highlands, Cusco is one of the great travel destinations in South America. The former capital of the Inca Empire retains an extraordinary concentration of pre-Columbian architecture beneath and alongside the Spanish colonial buildings that were constructed on Inca foundations. The Plaza de Armas, the Coricancha sun temple, the Sacsayhuamán fortress above the city, and the narrow cobblestone streets of San Blas are all walkable from the centre. Cusco is also the gateway to the Sacred Valley, the Inca Trail, and Machu Picchu — for any itinerary that includes these, spending at least 3 nights in Cusco for acclimatisation is essential.
Lima: The Pacific Capital
Lima is a city that most people pass through rather than explore — and they are missing something significant. The Miraflores district, perched on cliffs above the Pacific Ocean, has one of the best concentrations of restaurants in the world — Lima is consistently ranked among the top food cities on earth, with Central, Maido, and Astrid y Gastón sitting in the global top 20. The colonial Centro Histórico is a UNESCO World Heritage Site. The Larco Museum houses the finest collection of pre-Columbian gold and ceramics anywhere. For food-focused travellers, Lima deserves more time than most itineraries give it.
Altitude: The Decisive Factor for Many
Cusco's altitude of 3,400m means that acute mountain sickness affects a significant proportion of visitors, particularly those arriving directly from sea level. Symptoms range from headache and nausea to, in rare cases, more serious conditions. The standard advice is to fly Lima–Cusco, spend 2–3 nights in Cusco acclimatising before any strenuous activity, drink coca tea continuously, avoid alcohol for the first 48 hours, and consider diamox (acetazolamide) if you are particularly susceptible. Lima, at sea level, requires no acclimatisation at all.
As a Machu Picchu Base
For the Machu Picchu–Sacred Valley itinerary, Cusco is the unambiguous base. The train to Aguas Calientes departs from either Poroy (20 min from Cusco) or Ollantaytambo in the Sacred Valley, and virtually all Sacred Valley tours depart from Cusco. Lima is an airport hub rather than a practical base for exploring the Inca world.
Food Scene
Lima's food scene is world-class at every level — from the fine dining institutions of Miraflores to the cevicherías of the market and the street food of the barrios. Cusco has a strong tourist restaurant scene (particularly around San Blas) and good local food, but it does not compete with Lima at the top end. For serious food travellers, Lima deserves 3–4 dedicated days.
Day Trips
From Cusco: Sacred Valley (full day), Maras and Moray salt mines (half day), Pisac market (half day), Machu Picchu (full day or overnight), Rainbow Mountain (full day). From Lima: Pachacámac archaeological complex (half day), Paracas and the Ballestas Islands (day trip), Huacachina sand dunes (day trip). Cusco has the more spectacular day trip options; Lima's are interesting rather than essential.
The Verdict
Base yourself in Cusco if Machu Picchu, the Sacred Valley, and Inca history are your primary reasons for being in Peru — the altitude acclimatisation time is a given, not a penalty. Base yourself in Lima if you are primarily interested in food, Pacific coast culture, or if your Peru trip is short and you want to avoid altitude complications entirely. Most itineraries of a week or more should include meaningful time in both: 2–3 nights Lima (bookend the trip), 4–5 nights Cusco with Sacred Valley and Machu Picchu.
Frequently Asked Questions
Is Cusco or Lima better to visit? Both are essential — they offer completely different things. Lima for food and Pacific coast culture; Cusco for Inca history and the gateway to Machu Picchu.
Can you fly directly to Cusco from London or New York? No direct flights exist — Lima is the international hub. All international visitors arrive at Lima's Jorge Chávez Airport and connect to Cusco domestically (LATAM, Sky, Avianca — typically $50–120 one-way).