Aucune victime n'a été signalée dans l'immédiat, a indiqué l'agence indonésienne de gestion des catastrophes (BNPB).
Des maisons et des routes d'un village proche du volcan étaient recouvertes de cendres, ont montré des images de la chaîne de télévision locale Kompas TV.
Les autorités ont établi une zone de restriction de sept kilomètres autour du cratère après l'éruption, qui a été enregistrée à 12H12 heure locale (05H12 GMT).
Yulianto, un officier en service dans l'un des postes d'observation du Merapi, a déclaré dans un communiqué qu'au moins huit villages proches du volcan ont été touchés par les cendres volcaniques.
Le niveau d'alerte du volcan Merapi a été relevé au deuxième le plus élevé en novembre 2020 après avoir montré une reprise d'activité.
La dernière éruption majeure de ce volcan voisin de la ville de Jogjakarta a fait plus de 300 morts en 2010 et provoqué l'évacuation de quelque 280.000 personnes.
C'était son épisode le plus violent depuis l'éruption de 1930 qui avait fait environ 1.300 victimes. En 1994, une autre éruption avait tué une soixantaine de personnes.
On dénombre près de 130 volcans actifs en Indonésie, archipel de plus de 17.000 îles et îlots situé sur la "ceinture de feu" du Pacifique.