Ecopackers ligt op slechts 100 meter van het treinstation van Machu Picchu, en op 50 meter van het busstation Santuario. De kamers hebben gratis WiFi, en er is een gemeenschappelijke ruimte met tv en een eigen restaurant.
Hostel Machupicchu biedt slaapzalen met kluisjes. U kunt ook een kamer met een eigen badkamer boeken.
Het belangrijkste plein van de stad bevindt zich op slechts 20 meter van Ecopackers.
U kunt terecht bij de excursiebalie voor meer informatie over het vervoer in de omgeving en gebruikmaken van het boek uitwisselingsprogramma. De receptie is 24 uur per dag geopend.