A capsule propulsion device has: at least one acoustic streaming generator for generating acoustic streaming as a flow of the a medium in a space a control unit for driving and controlling the acoustic streaming generator and a distance obtaining unit for obtaining an object distance between the acoustic streaming generator and an object existing in the space. The control unit drives and controls the acoustic streaming generator on the basis of the distance information obtained by the distance obtaining unit.