No, there are no restroom facilities within Machu Picchu itself. However, there is a restroom available right in front of the entrance, and the cost is two soles. It is recommended to use the restroom before entering the site.