In general, most helicopters can fly for an extended period of time or a significant distance before needing to stop or refuel. Typically, this equates to 2.5 to 5 hours on one tank of gas, which translates to a range of 320 to 640 km. Of course, not all helicopters are capable of this.