Early comfortable bus (Cruz del Sur/private shuttle) to Paracas to arrive in time for the Ballestas Islands boat tours; buses ~3.5–4h. Book seats in advance.
1.5–2h boat trip to see sea lions, penguins and seabird colonies; tours depart in the morning (approx 8:00–10:00) — bring sun protection and waterproof jacket.
Visit the bustling Pisac artisan market (best mornings) and the nearby ruins on the ridge (site open typically 6:00–18:00); great photo and hiking opportunities.
Grab an early hotel breakfast and arrive at the station to board the morning train to Aguas Calientes (book train & Machu Picchu tickets weeks in advance).
Return journey to the Sacred Valley/Cusco in the afternoon/evening; train schedules vary — many travelers return to Cusco the same day (expect late arrival).
Short uphill walk to the impressive Sacsayhuamán ruins for panoramic Cusco views (site generally open 7:00–18:00); otherwise rest and prepare for Rainbow Mountain.
Very early pickup from your Cusco hotel for the long drive (approx 3 hours) to the trailhead; tours often include a simple breakfast box. Confirm if you prefer Vinicunca (classic) or Palcoyo (easier, less crowded).
Hike 1–3 hours depending on fitness and which peak you choose; Vinicunca reaches ~5,200m and is strenuous — bring layers and allow for altitude strain.
Boat or vehicle transfer to the lodge in the reserve/along river; lodge staff will outline afternoon activities (canopy walk, boat rides, wildlife viewing).
Short guided hike to spot birds, monkeys and learn about rainforest ecology — most activities run afternoon & evening and are suitable for a single-night stay.
Fly back to Cusco (~1h). Where flight schedules allow, connect Cusco → Juliaca (Juliaca is the nearest airport to Puno). Flight timing varies — book connections with buffers.
Depart early (~8:00) for a day trip visiting the reed-built Uros islands and Taquile for hiking and textile demonstrations; tours typically run 8:00–16:00. Bring sun protection and layers for wind on the lake.
Evening flight to Lima (approx 1h15m); from Lima you can connect to your international flight to LAX. Check international check-in times and leave buffer.