The official answer is as follows: USA system: 16 USA ounces to the USA pint Imperial system (old British system): 20 imperial fluid ounces to the imperial pint Note that the USA ounce and the imperial ounce are slightly different.