Viladecans is located in Barcelona city, Spain at the 41.3141, 2.0143 coordinates. Distance from Viladecans to other cities. are listed below, click on the city name to find distance between. Distance from Viladecans to Eixample 15 km, to L'Hospitalet de Llobregat 9 km, to Sant Marti 19 km. The green marker indicates the location of Viladecans.