An RV fresh water hose should be between 20 and 50 feet in length. This length will ensure that you can easily reach a water source and also have enough hose to fill up your RV's fresh water tank. If you are using a hose to fill up your RV's fresh water tank, make sure that the hose is rated for drinking water.