Hailstones the size of eggs have destroyed numerous cars and ripped up quaint cobbled streets.
The severe storm blew the rooves off houses and uprooted trees.
Vehicles were damaged and numerous homes were plunged into darkness after being left without electricity.
READ MORE: Shoplifter caught with goods hidden in fake pregnancy bump
The storm battered the Bulgarian city of Shumen, north east of the capital Sofia, and surrounding northern regions on Wednesday (12 Jun).
At least one cobbled street in Shumen was smashed to pieces by the large hailstones.
Rainwater displaced the smashed stones across nearby roads.
The storm also affected the northern towns and cities of Veliko Tarnovo, Pravets, Pleven, Lovech, Vratsa, and Gabrovo.
Daniel Panov, mayor of Veliko Tarnovo, assembled a crisis team to deal with the damage caused by the storm.
He said the roof of the Vela Blagoeva Secondary School had sustained heavy damage.
The mayor of Radyuvene, Stracimir Petkov, declared a partial state of emergency on Wednesday evening.
He reported felled trees, ripped-up streets, and numerous homes left without power, as reported by Need To Know.
In Arbanasi, streets were turned into rivers and several car dealerships were battered by hailstones and flooded by rainwater.
Witnesses said the hailstones were the size of eggs.
No casualties have been reported so far as the cleanup operations continue.
READ MORE: Woman shot dead in street after reporting plastic surgeon over ‘botched lipo op’