m'sirveTRAVEL

Peru, Lima, and Cusco: Budget for Visiting Machu Picchu from the U.S.

Updated: 2026-09-26 · 7 min read

Ciudadela inca de Machu Picchu en Perú
Share this guide

Quick answer

A 7- to 8-night trip to Lima, Cusco, and Machu Picchu from the U.S. costs $1,600 to $3,000 USD per person, including international flights, a domestic flight to Cusco, train tickets, admission, and hotels. Nonstop flights to Lima (LIM) depart from Miami, Fort Lauderdale, Houston, New York, and Los Angeles. Machu Picchu admission has daily capacity limits, so tickets should be purchased weeks or months in advance.

Quick facts

Best time to visitMay to September (dry season in the Andes)
Cheapest seasonNovember to March (rainy season; the Inca Trail closes in February)
Estimated budget$1,600 – $3,000 USD per person, 7–8 nights
Flight time≈ 5 h 45 min Miami–Lima; 1 h 20 min Lima–Cusco
DocumentsValid passport (6 months of validity recommended)
CurrencyPeruvian sol (PEN)

Budget Breakdown

Round-trip international flights: $500 to $1,000 USD. Round-trip Lima–Cusco flights: $120 to $250 USD. Round-trip train to Aguas Calientes: $120 to $300 USD, depending on service class. Machu Picchu admission and the uphill shuttle bus: ≈ $90 to $110 USD.

3★ to 4★ hotels in Cusco and the Sacred Valley: $70 to $180 USD per night. An official guide is required inside the citadel and typically costs $50 to $80 USD per group.

How to Avoid Altitude Sickness

Cusco sits at about 3,400 meters above sea level. Rest on your first day, drink plenty of water, avoid alcohol, and consider spending your first nights in the lower-elevation Sacred Valley. Consult your doctor if you have health conditions.

Ready to travel?

Compare flights instantly or ask a travel advisor for a quote.

Frequently asked questions

Prices and requirements are estimates and may change. Always confirm with the airline and official authorities before traveling.