No casualties were reported, but the seismological agency raised the alert level to one on the five-level system, indicating "low-level unrest".
"We still can't say that it is over. It's still possible that this eruption could be followed by another one, that's why we need to be careful with the Bulusan volcano," agency head Renato Solidum told local radio station DZBB.
Emergency workers were deployed to clean ash-laden roads and guide drivers struggling to see oncoming vehicles.
Five flights in the area were cancelled.
Juban's local disaster office said 366 people were in emergency shelters, with most evacuated days before the eruption due to a series of volcanic earthquakes.
Bulusan volcano has been active in recent years, with a dozen similar eruptions recorded in 2016 and 2017.
The Philippines is located in the seismically active Pacific "Ring of Fire" and has over 20 active volcanoes.