The attack on the Black Sea port city began shortly after 3 am, with drones igniting multiple fires across residential and industrial areas.
The most serious blaze engulfed a food warehouse, while cars, garages, and homes sustained damage.
Five people were injured in Odesa, one person was hospitalised in moderate condition. Emergency crews deployed over 100 personnel to contain the fires and assist residents.
Meanwhile, at least one person was injured from the outbreak of a large fire in the northern Ukrainian city of Chernihiv, caused by falling drone debris, the State Emergency Service said.