Yes, a valid passport is required for entry to Machu Picchu and for train travel. Ensure it matches the details provided during booking.