We demonstrate an alternative approach for generating zeroth- and first-order long range non-diffracting Gauss–Bessel beams (GBBs). Starting from a Gaussian beam, the key point is the creation of a bright ring-shaped beam with a large radius-to-width ratio, which is subsequently Fourier-transformed by a thin lens. The phase profile required for creating zeroth-order GBBs is flat and helical for first-order GBBs with unit topological charge (TC). Both the ring-shaped beam and the required phase profile can be realized by creating highly charged optical vortices by a spatial light modulator and annihilating them by using a second modulator of the same type. The generated long-range GBBs are proven to have negligible transverse evolution up to 2 m and can be regarded as non-diffracting. The influences of the charge state of the TCs, the propagation distance behind the focusing lens, and the GBB profiles on the relative intensities of the peak/rings are discussed. The method is much more efficient as compared to this using annular slits in the back focal plane of lenses. Moreover, at large propagation distances the quality of the generated GBBs significantly surpasses this of GBBs created by low angle axicons. The developed analytical model reproduces the experimental data. The presented method is flexible, easily realizable by using a spatial light modulator, does not require any special optical elements and, thus, is accessible in many laboratories.