Santa Perpetua de Mogoda is located in Barcelona city, Spain at the 41.5333, 2.1833 coordinates. Distance from Santa Perpetua de Mogoda to other cities. are listed below, click on the city name to find distance between. Distance from Santa Perpètua de Mogoda to Eixample 16 km, to L'Hospitalet de Llobregat 21 km, to Sant Marti 13 km. The green marker indicates the location of Santa Perpètua de Mogoda.