Adsorption of aromatic molecules on surfaces is widely studied due to applications in molecular electronics. In this work, the adsorption of iodobenzene molecules on the Pt(111) surface has been studied using density functional theory. Iodobenzene molecules, with various numbers of iodine atoms, have two non-dissociative adsorption minima. One structure exhibits chemisorption between the ring and the surface (short-range) and the other structure exhibits chemisorption between the iodine ions and the surface (long-range). Both structures have a strong van der Waals interaction with the surface. In general, the adsorption energy increases as the number of iodine atoms increases. The dissociated structure of monoiodobenzene was investigated, and the dissociation barrier and the barrier between the short- and long-range states were compared.