Russia's Shiveluch volcano is erupting in Kamchatka, spewing ash to a height of 10 kilometres above sea level.

Ash from the volcano has covered the settlement of Ust-Kamchatsky, about 90 kilometres away.

All roads to Ust-Kamchatsky have been closed and local schools and stores have closed because of the ash.

Doctors have recommended people stay at home and keep windows closed.