He needs 12.5 gallons per day because 25 x .5 = <<25*.5=12.5>>12.5
It will take 20 days of travel because 4,000 / 200 = <<4000/200=20>>20
He will need 250 gallons of water because 20 x 12.5 = <<20*12.5=250>>250
#### 250