A series of small-scale impact cratering experiments were performed on basalt at velocities of 3.5–6.0 km s−1. The formation and motion process of ejecta were observed by high-speed and ultra-high-speed cameras. The momentum transfer coefficient values and cratering size were measured. Hydrodynamic simulations in 2D were carried out to replicate the impact conditions of the basalt and calibrate model parameters. The contribution of jet, central cratering, and spalling ejection to momentum enhancement was quantitatively analyzed by simulation. Simulation results show that: the mass and the momentum of the jet are less than 1 % of the projectile mass, and the initial momentum, can be ignored. For craters in small-sized basalt, the momentum enhancement mainly comes from the spall region ejecta. The formation mechanism of ejecta at different stages was analyzed based on the shock wave and jet theory. An analytical model is developed for estimating the velocity and motion of ejecta formation at different stages. The model calculation results of the speed of the ejecta formed in different stages are consistent with the numerical results. The maximum velocity of the ejecta formed in the jet and cratering stage depends on the initial impact velocity and the Hugoniot parameters of the projectile/target material. The minimum velocity of the spallation ejecta is linearly related to the spalling strength of the target. The model provides a fast and simple method to calculate the ejecta velocity and estimate the influence range of ejecta under different impact conditions.