El pueblo está situado a orillas del río Urubamba, en la desembocadura de los ríos Aguas Calientes y Alcamayo hacia el primero.El pueblo ha desarrollado una infraestructura turística y hotelera importante desde alojamientos sencillos hasta hoteles exclusivos.Entre sus atractivos turísticos más importantes se encuentran los baños termales, situados a 800 m (metros) del pueblo, a los que se les atribuyen propiedades medicinales.En la actualidad la ruta de ferrocarril por la cual se accede a Machupicchu Pueblo es operada por las empresas PeruRail e IncaRail.[4] Alcaldes anteriores La ciudad de Machu Picchu tiene Hermanamientos con las siguientes ciudades
Plaza Mayor de Aguas Calientes.
El
río Urubamba
y el pueblo de Aguas Calientes, vistos desde el camino que lleva a Machu Picchu.