If you want to pump directly from a water source like a river, creek or lake, you can do so with the Joolca pump and weighted suction filter.
The Joolca FLOTAP has been extensively engineered and tested to push water over a long distance so you will easily be able to push water up to 30m (100ft).
Pumps like these are much better at 'pushing' water rather than 'pulling' it, so you'll need to set your pump up near your water source and have your extension hoses connected to the outlet side.