Question: 1 gallon has how many ounces?
Answer: 1 US gallon is equal to 128 US fluid ounces and 1 Imperial gallon is equal to 160 Imperial fluid ounces.