Very-long-period (VLP) seismic events at Asama volcano in central Japan are characterized by a transient signal of 10–20 s duration. Associated with the transient motion, a high-frequency (HF) oscillation within the 5–10 Hz band is observed. We investigated the location and size of the oscillation source in the HF band (HF source) using an amplitude source location method and compared our results with those for the VLP band (VLP source) deduced in our previous waveform inversion study. We analysed 1437 VLP events recorded during an intense observation campaign during 2008–2009, and additional 571 events surrounding an eruptive activity in 2015 (including a VLP event that immediately preceded an eruption). The HF source locations of most events were deeper than the VLP source locations by ∼150 m, although there was almost no time lag between the signals. This suggests a strong connection between the two sources, with one source immediately responding to the other. The eruptive VLP event had an HF source location close to normal VLP events but had a greater event size. We surmise that the HF signal is caused by an inflow of volcanic gas from depth into a semi-vertical crack-like cavity (as imaged in our previous waveform inversion study), and the VLP signal is caused by resultant inflation of the same cavity. The centroid of inflation (VLP source) is near the roof of the cavity, where gas accumulates, whereas the HF oscillation is emitted more intensely from lower and narrower portions of the cavity. This results in source depth differences between the two signal bands. In this model, the inflation rate of the cavity is controlled by the volume flux of the gas inflow, producing similar temporal variations between the VLP and HF signals. According to this model, the eruptive VLP is associated with a greater amount of gas inflow and accumulation, which likely played a key role in the eruption.