At least 13 people, including a child, were killed and 75 injured in the strike on Tatarstan.
Ukraine confirmed the Tanevo oil refinery in Nizhnekamsk was hit, while FirePoint said FP-1 drones were used.
Russia said more than 450 Ukrainian drones were shot down overnight as Kyiv intensifies long-range strikes.