Lima vs Cusco

Lima vs Cusco: which should you choose for your trip to Peru? If you want beaches, Michelin-starred restaurants and nightlife, go for Lima. If you’re after Inca ruins, hikes in the Sacred Valley and a dry climate, choose Cusco. We compare prices in €, travel times and attractions to help you decide in a practical way.

Choose Lima for the ocean and high-end gastronomy, Cusco for Machu Picchu, trekking, and Inca culture.

Panoramic view of Miraflores cliffs and Lima coastline with modern buildings and clear sky.
Lima
Panoramic view of Cusco with traditional rooftops and surrounding hills under a blue sky.
Cusco
Many travelers compare Lima and Cusco because they’re the two main gateways to Peru: the coast with the Pacific and the Andes with Inca heritage.The distance is 1,100 km, connected by 1h20 flights that make it easy to go from the sea to the mountains in a few hours.The experiences are complementary: surfing in Miraflores, street art in Barranco, then the cyclopean walls of Sacsayhuamán and trains to Machu Picchu.Key differences: Lima has 3* hotels for €60-100, restaurants like Central and Maido, and the Metropolitano BRT network; Cusco is cheaper (3* at €35-70), at 3,400 m with a dry climate and direct access to the Sacred Valley.Lively nights in Barranco; iconic treks like Rainbow Mountain and Humantay Lake.In this comparative guide you’ll find prices in €, temperatures in °C, distances in km and times in hours/min.We analyze daily budget, attractions with ticket prices, food in top restaurants, how to get from the airports, nightlife, shopping, safety and itineraries.We end with a verdict on Lima and Cusco and a plan to visit both.

Lima vs Cusco

FeatureLimaCusco
💰 Daily budget In Lima a hostel costs €12-22, 3* hotels in Miraflores €60-100, 4* in San Isidro €110-180, 5* €230-400.Meals: set menus at Mercado Surquillo €4-7, ceviche at La Mar €12-25, tasting menus at Central €250 and Maido €220.Transport: Metropolitano €0.85 per ride, Metro L1 €0.40, airport–Miraflores taxi €15-20.Average daily budget: €80-130; low budget: €35-55; luxury: €180-300.In Cusco hostels €8-18, 3* hotels in San Blas/Centro €35-70, 4* €80-140, 5* (e.g., Belmond Monasterio) €220-350.Meals: menus at Mercado San Pedro €3-5, dishes at Cicciolina €14-25, alpaca steak at Uchu €20-45, vegan at Green Point €8-15.Taxis in town €1.5-3, airport–center €5-8.Sacred Valley tour €30-60.One day at Machu Picchu (train+bus+ticket): €180-260.Average daily budget: €70-120; low: €30-50; luxury: €160-280.✓ Better
🏛️ Top attractions In Lima visit the Museo Larco (€8.5, 1.5-2h, Pueblo Libre 8 km from Miraflores), Huaca Pucllana (€4-6, 1h, in the heart of Miraflores), the Circuito Mágico del Agua (€1.2, 60-90 min, evening shows), the Puente de los Suspiros (free, Barranco, 30 min) and the Miraflores Malecón (free, 1-2h).Attractions are within 2-10 km of the tourist center and can be combined in 2-3 days.In Cusco start with Sacsayhuamán (included in the Boleto Turístico €17 partial/€32 full, 1.5-2h, 2 km from the Plaza), the Qorikancha (€4, 60-90 min), the Cathedral (€6, 1h) and the Museo Inka (€2.5, 1h).For Machu Picchu: train from Ollantaytambo (€35-95, 1,5-2h), Aguas–site bus (€24 round-trip, 25 min), ticket €44, visit 3-4h3-4 days plus 1 day for Machu Picchu.✓ Better
🍽️ Food and restaurants Lima is Peru’s gastronomic capital: ceviche at La Mar (€12-25), home-style dishes at Isolina in Barranco (€10-18), fine dining at Central (€250) and Maido (€220).Street food: anticuchos €2-4, causa €3-5, lomo saltado €8-12.Markets: Surquillo and San Isidro.Pisco Sour €6-9.Distances: everything between Miraflores and Barranco (within 4 km), easy to reach in 10-20 min.✓ BetterCusco focuses on Andean flavors: cuy al horno, alpaca, adobo cusqueño, quinoa soup.Restaurants: Chicha (€12-22), Cicciolina (€14-25), Uchu (€20-45), Green Point vegan (€8-15).At Mercado San Pedro menus €3-5.Pisco Sour €5-7.Many venues are 300-800 m from the Plaza de Armas, walkable in 5-15 min.A more traditional experience and lower average prices than Lima.
☀️ Climate and best time Lima has a coastal desert climate: summer (Dec–Mar) 24-28°C by day, 17-20°C at night, water 19-22°C; winter (Jun–Sep) 15-19°C with garúa and minimal rainfall (<50 mm/year).Best months for the sea and clear skies: December–April.Surf in Miraflores year-round; less sun between July and September.High humidity along the Costa Verde.Cusco is Andean at 3,400 m: dry season (May–Sep) with days 15-20°C and nights 0-5°C, rainy season (Nov–Mar) 8-18°C with showers.For trekking and Machu Picchu the best months are June–August; shoulders Apr–May and Sep–Oct are less crowded.Bring layers, a jacket and a hat; UV is stronger.Risk of altitude sickness on arrival, take it easy for the first 24-48h.
🚌 Transport and how to get there Airport LIM (Jorge Chávez) in Callao, 18 km from Miraflores: taxi €15-20 (45-60 min), Uber/Cabify €12-18.In the city: Metropolitano BRT €0.85 per ride, Metro L1 €0.40, short taxis €3-6.Bus to Paracas 250 km (3,5-4h, €12-20).Lima is the main hub with frequent international flights and quick connections to tourist neighborhoods.✓ BetterAirport CUZ (Velasco Astete) 5 km from the Plaza: taxi €5-8 (15-25 min), local buses €0.25.No metro.For Machu Picchu go to Ollantaytambo (65 km, 1h45 by car), train to Aguas Calientes (€35-95, 1,5-2h), bus to the site (€24 round-trip, 25 min).Colectivos to Pisac €2-3 (45 min).Efficient links for the Sacred Valley.
🌙 Nightlife In Lima nightlife revolves around Barranco and Miraflores.Ayahuasca Restobar cocktails €8-10, La Noche de Barranco live music (€5-8), BarBarian craft beer (€4-6).Clubs open 21:00–03:00, casual dress code.Night taxis €3-8 within 5 km.Great choice for evenings of art, music and pisco bars.✓ BetterIn Cusco venues cluster around the Plaza de Armas: Mama Africa (free entry/€5 with drink), Chango (€5-8), Ukukus live (€4-6).In San Blas Limbus Resto Bar offers views and cocktails €6-8.Closing around 02:00; altitude 3,400 m can sap energy.Safe, a more intimate scale than Lima.
👨‍👩‍👧 For families with children Lima is stroller-friendly: the Malecón in Miraflores (sections 2-3 km) is flat; Parque de las Leyendas (€4.5, 2-3h) is the city zoo; the Circuito Mágico del Agua (€1.2, 60-90 min) delights kids; Museo Larco (2h) has a garden and café.Distances 5–10 km from Miraflores, taxis €3-8.Surf for teens at Playa Makaha (€25, 1,5h).✓ BetterIn Cusco there are family-friendly activities: workshops at the ChocoMuseo (€12-20, 1h), Planetario Cusco (€10, 1h + shuttle 15 min), Cochahuasi Sanctuary (€5, 2h, 23 km).Short trips to Pisac (33 km, 45 min).Cobbles and hills make strollers uncomfortable; better a baby carrier (€5/day).Mind the altitude and take breaks.
🏖️ Beaches and nature In Lima you have urban beaches: Waikiki and Makaha (1–2 km from Parque Kennedy), Agua Dulce (8 km, Chorrillos), surf rental €10-15/2h.Nature: Paracas (250 km, 3,5h, Ballestas tour €15-25, 2h), Lomas de Lachay (105 km, 2h, entry €3).View from Morro Solar (10 km) over the Pacific.In Cusco there are no beaches, but iconic nature: Rainbow Mountain (140 km, 3h + 3-4h trek, tour €25-40), Humantay Lake (120 km, 3h + 2h trek, tour €25-40), the Sacred Valley (Pisac, Moray, Ollantaytambo tour €30-60, 8-10h).High-altitude landscapes, perfect for photography and trekking.
🛍️ Shopping In Lima shop at Larcomar (Miraflores, 2 km from Parque Kennedy), Jockey Plaza (Surco, 8 km) and the Inca Markets on Av.Petit Thouars.Souvenirs: baby alpaca scarves €30-60, 950 silver €25-80, specialty coffee €6-12/250g.Haggle in markets; in malls pay by card.Great selection of brands and handicrafts.In Cusco go to the Mercado de San Pedro (500 m from the Plaza), artisans in San Blas (1 km) and the CTTC on Av.El Sol.Baby alpaca sweaters €50-120, Chinchero textiles €20-60, Andean ceramics €10-30.Ask for “Baby Alpaca” certification and receipts.More authentic products tied to local tradition.✓ Better
🛡️ Safety and practical tips In Lima avoid at night Callao (outside the airport), La Victoria/Gamarra and parts of Rímac.Use Uber/Cabify, don’t take random taxis.Watch for pickpockets downtown and in Parque Kennedy.Withdraw at banks, not on the street.Numbers: Police 105, Ambulance 106.Tap water is not potable; use sealed bottles.Cusco’s center is calmer, still watch for pickpockets near the Plaza de Armas.Verify agencies (license and reviews), avoid paying 100% cash upfront for tours.Altitude 3,400 m: hydrate 2-3 l/day, mate de coca, anti-soroche pills €5.Numbers: Police 105, Ambulance 106.Strong sun: SPF50 sunscreen.✓ Better
📅 How many days you need Lima in 2-3 days: Day 1 Miraflores + Barranco (walk 8-10 km, stop at Puente de los Suspiros), Day 2 Downtown + Museo Larco (transfers 8 km, 30-40 min), Day 3 Paracas or Lomas (8-10h).Ideally 3-4 days if you add beaches and gastronomy.✓ BetterCusco in 3-4 days for the city: Day 1 acclimatization + Centro, Day 2 Sacsayhuamán + nearby sites (5-6 km), Day 3 Sacred Valley (8-10h), Day 4 Machu Picchu (12-14h).Ideally 5-6 days including Rainbow Mountain or Humantay.
🔗 How to combine the two cities Fly from Lima to Cusco (1h20, €45-120 with LATAM, Sky, JetSmart).Morning departure to make the most of the day.Airport–Miraflores transfer €12-20 (45-60 min).In Lima plan 2-3 days before the mountains to avoid jet lag and optimize the transition to Cusco.From Cusco return to Lima by plane (1h20, €45-120) or bus 20-24h (€35-60, e.g., Cruz del Sur).Recommended order: Lima first, then Cusco to acclimatize.For Machu Picchu leave at 04:30-06:00, transfer to Ollantaytambo (1h45) and train 1,5-2h.Avoid evening flights due to delays.

The Verdict

Choose Lima

Choose Lima if you want an urban trip with the ocean, world-class gastronomy and museums.Recommended period: December–April with average 26°C.Indicative budget: €90-140 per day (3* hotel €60-100, meals €20-35, transport €4-10).Quick itinerary: Day 1 Miraflores + Barranco (Malecón, Puente de los Suspiros), Day 2 Historic Center + Museo Larco, Day 3 Waikiki/Makaha beaches and dinner at La Mar or Maido.Perfect for lovers of the sea and evenings out.

Choose Cusco

Choose Cusco if you want history, Machu Picchu and trekking in the Sacred Valley.Best period: May–Sep with days around 18°C and cold nights.Budget: €80-130 per day in the city, with extra for Machu Picchu (€180-260 for train, bus and ticket).Itinerary: Day 1 acclimatization and Qorikancha, Day 2 Sacsayhuamán and nearby sites, Day 3 Sacred Valley, Day 4 Machu Picchu, Day 5 Rainbow Mountain or Humantay.Ideal for fans of archaeology and mountains.

Can You Visit Both?

Combined 7-10 day itinerary: 2-3 days in Lima (Miraflores, Barranco, Center), flight to Cusco (1h20, €45-120), 4-6 days between the city and the Sacred Valley, with one day at Machu Picchu.Recommended order: Lima first to acclimatize, then Cusco.Internal transfers: taxis €5-20; train Ollantaytambo–Aguas €35-95.Best overall season: May–September (dry in Cusco, mild in Lima).

Frequently Asked Questions

Lima or Cusco: which to choose?

Choose Lima if you want beaches, top restaurants like Central/Maido, nightlife in Barranco and an average budget of €90-140/day. Choose Cusco if you’re after Machu Picchu, trekking (Rainbow Mountain, Humantay), museums like Qorikancha and a lower budget €80-130/day (in the city €70-120). For a first trip: 3 days in Lima + 5 in Cusco. Periods: Dec–Apr Lima, May–Sep Cusco.

How do I get from Lima to Cusco?

The distance is about 1,100 km. By plane: 1h20 with LATAM, Sky, JetSmart, prices €45-120, about 30-40 flights a day. By bus: 20-24h with Cruz del Sur or Oltursa, €35-60 in semi-cama/cama. There’s no direct passenger train. Tip: fly in the morning to reduce delays and arrive at 3,400 m in daylight, airport–center taxi €5-8 (15-25 min).

How many days do you need to visit Lima and Cusco?

For Lima plan 2-3 days (Miraflores, Barranco, Center + Museo Larco, Waikiki/Makaha beaches). For Cusco you need 4-6 days: 2 for the city and sites (e.g., Sacsayhuamán, Qorikancha), 1 for the Sacred Valley, 1 for Machu Picchu, optional Rainbow Mountain/Humantay. Efficient combined itinerary: 7-10 days total, 1h20 flight between the two.

How much does it cost to visit Machu Picchu from Cusco?

Typical 1-day budget: Machu Picchu ticket €44, Aguas–site bus €24 round-trip, Ollantaytambo–Aguas train €70-120 round-trip (tourist class), Cusco–Ollantaytambo transfer €8-20 (colectivo/taxi). Total €170-210 without a guide; official guide €25-40 (2-3h). Overall duration 12-14h. Book 2-4 weeks in advance in high season (Jun–Aug).

Is it safe to walk in Lima at night?

In Miraflores and Barranco it’s generally safe until 23:00; avoid at night Callao (outside the airport), La Victoria/Gamarra and isolated areas of the Center. Use Uber/Cabify (€3-8 within 5 km), not random taxis. Keep your smartphone in your pocket, wear your backpack in front, withdraw at banks. Useful numbers: Police 105, Ambulance 106. For the Malecón, prefer well-lit sections.

Can I surf in Lima? Where and how much does it cost?

Yes: in Miraflores go to Playa Waikiki and Makaha (1–2 km from Parque Kennedy). Board + wetsuit rental €10-15 for 2h; lesson with instructor €25-35 (1,5h). Best conditions between Dec–Apr (water 19-22°C). Access via the Costa Verde in 10-15 min by taxi €3-6. Waves for beginner and intermediate levels.

How to avoid altitude sickness in Cusco?

Arriving at 3,400 m: rest the first 24-48h, drink 2-3 l of water per day, avoid alcohol, eat light. Drink mate de coca (common) and consider anti-soroche pills (€5 at the pharmacy). Book strenuous tours (Rainbow Mountain, Humantay) from the 2nd-3rd day. Many hotels have oxygen available. If symptoms are severe, descend to a lower altitude or call 106 (ambulance).

What’s the best time for Lima and Cusco?

For Lima: December–April with 24-28°C and clear skies, great for beaches and gastronomy. For Cusco: May–September (dry) with days 15-20°C, ideal for Machu Picchu and trekking; nights 0-5°C. Avoid heavy rains in Nov–Mar in Cusco if you have many excursions. Good compromise: April and September.