In this work,the wave behaviour propagation of single-walled fluid conveying carbon nanotubes (SWCNT) under longitudinal magnetic fields and elastic foundations is studied, based on the nonlocal strain gradients theory(NSGT). With considertion of surface effect, the governing differential equation are obtained utilising Timoshenko beam theory and Hamilton's variational principle. The influence of small-scale parameters, fluid density, magnetic flux, surrounding elastic medium and surface effects on wave behaviour characteristics of carbon nanotubes are discussed in detail. The numerical results illustrated that with the magnetic flux increase,the phase velocities of the carbon nanotube will increase. When the fluid effects inside the carbon nanotube, the wave frequencies of the system reduces with increase in the non-local coefficient, while promotes with increase in the strain gradient coefficient. In addition, fluid density, surrounding elastic medium and surface effects have meaningful influence on the phase velocity of the system.