The peso closed higher at P48.145 to the US dollar Tuesday from P48.205 the previous day. The weighted average rate appreciated to P48.177 from P48.192. Total volume amounted to $747.75 million, according to the Bankers Association of the Philippines.