This is an engineering problem. Don't guess... calculate!
A vertical lift of 250 yards? I.e. the outlet is 750 feet or 229 metres above the inlet? That corresponds to a pressure of 320 PSI or 22 bar. This is the territory of positive displacement (e.g. piston) pumps, such as the pump in a pressure washer. There are multi-stage centrifugal pumps for these pressures too, but they will generally be much too large or too inefficient. You haven't stated the required flow rate, which is as important to know as the head, but we can work out how much current is needed at 12V to deliver one litre per minute:
Energy to lift 1kg of water 229 metres:
= m.g.h where g=9.81m/s²
=1.0 x 9.81 x 229
=2246J
Piston pumps can achieve high efficiencies, but this is a small pump so let's call it 50% and assume this also allows for frictional and kinetic losses.
Mechanical power input to deliver 1l/min:
=2246/(0.5 x 60)
=75W
If the motor efficiency is 75%, current needed at 12V to deliver 1l/min:
=75/(0.75 x 12)
=8.3A
If a leisure battery of say 110 Ah capacity were to give 8.3A for ten hours, the pump would raise 600 litres or 133 gallons of water on a single charge.
Is that the kind of figure you had in mind? One leisure battery-full = 2/3 of an IBC pallet tank raised? You won't easily find this kind of pump on the shelf in the caravan shop, but if you are creative...