All goods sold in Machu Picchu Pueblo are brought in by train from Cuzco. There is no other way. No roads! No planes! Only by train!