Remember that solid iodine, being I2 apolar, is kept together only by London forces (in fact it sublimates at low temperatures), so, compared with a covalent bond, the intermolecular forces are much more weaker and the distances between two I2 longer.