El puerto de Ilo es el principal del sur del país. En sus cercanías se encuentra Boliviamar, una zona concedida a Bolivia, en la que está incluida una playa para los turistas de ese país. La ciudad tiene diversos atractivos históricos, algunos de los cuales datan del siglo XIX.