Out of o-nitrophenol and p-nitrophenol, which is more volatile? Explain.

o-nitrophenol is more volatile than p-nitrophenol due to presence of intramolecular hydrogen bonding. In para nitrophenol intermolecular hydrogen bonding is present. This intermolecular hydrogen bonding causes the association of molecules.