Muitos prédios do centro da cidade foram atingidos, causando a queda de paredes e telhados.
As ruas do centro da cidade estavam repletas de escombros, com lajes de concreto caídas sobre carros.
Entre os sítios afetados está a icônica Catedral de Zagreb, informou o canal de TV Fox News.
Focos de incêndios surgiram após o terremoto, que se deu às 6h23h locais (2h23h no horário de Brasília).
O fornecimento de energia elétrica sofreu interrupção e o susto levou as pessoas para as ruas.
O epicentro do tremor se deu a cerca de sete quilômetros ao norte da capital.
Vítimas
Até o momento não há informação sobre vítimas fatais do terremoto, no entanto uma adolescente de 15 anos está em estado grave.
Enquanto isso, o primeiro-ministro do país, Andrej Plenkovic, afirmou que o terremoto foi o pior em Zagreb nos últimos 140 anos.
Anteriormente, as autoridades do país pediram para que seus cidadãos ficassem em casa devido à pandemia de coronavírus.
"Nós temos duas crises paralelas que se contradizem uma a outra", afirmou Plenkovic se referindo à pandemia e ao terremoto.
Militares e serviços de resgate do país irão começar os trabalhos de limpeza das ruas o mais rápido possível.
Contudo, a situação se torna complicada devido as restrições que o país tomou em relação à COVID-19.
"Existem regras para quando ocorre um terremoto, mas quando se tem um terremoto ao mesmo tempo que ocorre uma pandemia global, então é uma situação muito mais complexa", declarou o ministro do Interior, Davor Bozinovic.