Alcohols have higher boiling points than haloalkanes of same molecules mass because alcohols alcohol(−OH) have hydroxyl groups which involve in hydrogen bonding.As the intermolecular forces are high in hydrogen bonding,alcohols have higher boiling points than haloalkanes.