A strong 5.8-magnitude quake rocked Bulgaria shortly after 3:00 am (0000 GMT) Tuesday, Bulgaria's Seismological Institute said Tuesday.
"The magnitude measured so far was 5.8 on the Richter scale with the epicentre near Sofia, between the towns of Pernik and Radomir," a spokeswoman at the institute told AFP.
"We have been registering many aftershocks since then," she added.
There were no immediate reports of casualties or damages but the jolt was felt very strongly on the top floors of buildings in Sofia.
Residents of tall apartment buildings in Sofia said objects crashed to the ground during the tremor which lasted several minutes and was immediately followed by at least one aftershock.
"Everything was shaking like crazy. I ran out shouting... I won't go back home today," teenager Maria told AFP outside her apartment building in a western Sofia neighbourhood.
People, who were still sitting outside in their pyjamas over an hour after the first jolt, said they felt a new tremor around 4:30 am (0130 GMT).
Civil defence chief Nikolay Nikolov said his service received many reports of toppled chimneys and cracked walls and even broken windows in the region of Pernik, some 30 kilometres (20 miles) southwest of Sofia.
There were no reports of interruptions of electricity or communications.
The quake comes on the heels of Sunday's 6.0-magnitude earthquake around the northern Italian city of Ferrara that killed six people and reduced homes and historic buildings to rubble.
In August 2009, a 5.0 magnitude earthquake hit the Black Sea between Bulgaria and Romania to the southeast of the Kaliakra Cape, the Bulgarian seismological institute said at the time. No serious damage was reported.