How to Get to Machu Picchu From Chicago [2026 Guide]
Fly Chicago to Cusco in 9–12 hours ($600–$1,000) with a stop in Lima. Then take a 3.5-hour train ($60–$120) or 4–6-hour trek to Machu Picchu.
Machu Picchu, Peru’s most iconic landmark, attracts visitors worldwide with its ancient Incan ruins and breathtaking Andean scenery. Getting there from Chicago involves multiple steps: first, flying to Peru, then connecting to Cusco, and finally reaching Machu Picchu by train, bus, or trek. With good planning, you can smoothly navigate the journey and fully enjoy one of the world’s most spectacular UNESCO World Heritage sites.
🛫 Flights from Chicago to Cusco
Planning a trip from Chicago to Cusco, Peru, requires booking a connecting flight, as there are currently no nonstop flights available from Chicago O’Hare or Midway to Alejandro Velasco Astete International Airport (CUZ). The most common and efficient option is a one-stop flight with a layover in Lima, Peru (LIM), before continuing on to Cusco. Total travel time for these routes generally ranges from 9 to 12 hours.
Round-trip airfares typically cost between $600 and $1,000, with prices fluctuating based on the season and airline, peaking during summer and major holidays. Major carriers operating these routes with seamless connections through Lima include LATAM Airlines, American Airlines, and Avianca.
🚆 Getting from Cusco to Machu Picchu
Once in Cusco, you have a few ways to reach Machu Picchu.
-
Train to Aguas Calientes: The most popular option is a scenic train ride to Aguas Calientes, the gateway town. It takes about 3.5 hours and costs $60–$120 each way.
-
Bus from Aguas Calientes: From the town, a 20-minute bus ($12 each way) takes you to the Machu Picchu entrance.
-
Trekking Routes: Adventurous travelers can hike the Inca Trail (4 days), Salkantay Trek (5 days), or shorter 2-day hikes, with guided packages costing $400–$800.
🚖 Local Transportation in Cusco & Sacred Valley
Navigating local transportation in Cusco and the Sacred Valley before visiting Machu Picchu is straightforward and budget-friendly with several reliable transit options. For getting around Cusco city, official taxis are widely available and very affordable, with most local rides costing between $2 and $5.
To travel from Cusco to Ollantaytambo—the gateway town where many Machu Picchu trains depart—travelers can catch local public buses and shared minivans (colectivos) for a 1.5 to 2-hour journey costing $5 to $10. Alternatively, booking a private transfer offers a more comfortable and convenient door-to-door experience for groups or families, with one-way rates to Ollantaytambo typically ranging from $30 to $50.
🏨 Accommodation Options
Both Cusco and Aguas Calientes offer a wide range of lodging.
-
Cusco Hotels: Budget stays start at $40 per night, while mid-range hotels average $80–$150, and luxury properties cost $300+.
-
Aguas Calientes Hotels: Convenient for early entry to Machu Picchu, ranging from $50–$200 per night.
-
Luxury Stays: Unique options like Belmond Sanctuary Lodge (next to Machu Picchu) cost $900+ per night for premium access.
Related Routes from Chicago:
How to Get to Kenosha From Chicago
Travel Cost Summary
| Travel Mode | Duration | Cost (per person) | Notes |
|---|---|---|---|
| Flight Chicago → Cusco (via Lima) | 9–12 hours | $600–$1,000 | One-stop flights via Lima are the fastest option |
| Train Cusco → Aguas Calientes | 3.5 hours | $60–$120 one-way | Most popular and scenic route |
| Bus Aguas Calientes → Machu Picchu | 20 minutes | $12 one-way | Quick ride to the entrance |
| Trekking (Inca Trail, Salkantay) | 2–5 days | $400–$800 | Guided treks for adventurous travelers |
| Hotels in Cusco/Aguas Calientes | N/A | $40–$900 per night | Wide range from hostels to luxury lodges |
FAQs About How to Get to Machu Picchu From Chicago
Q1: How long does it take to get to Machu Picchu from Chicago?
It takes about 9–12 hours to fly to Cusco, then 3.5 hours by train and 20 minutes by bus to reach Machu Picchu.
Q2: How much does it cost to travel from Chicago to Machu Picchu?
Flights cost $600–$1,000, train tickets $60–$120 each way, bus $12 each way, and hotels range from $40–$900 per night.
Q3: Can you fly directly to Machu Picchu?
No, the nearest airport is Cusco (CUZ). From there, you must continue by train, bus, or trek.
Q4: What is the cheapest way to reach Machu Picchu from Cusco?
Budget travelers can take a bus/minivan to Ollantaytambo ($5–$10) and then a cheaper train option to Aguas Calientes.
Q5: When is the best time to visit Machu Picchu?
The dry season (May–September) offers the best conditions, while April and October provide fewer crowds and moderate prices.
This 2026 Chicago-to-Machu Picchu travel guide covers flights, trains, treks, costs, accommodations, and the best times to explore this world wonder.