Vilanova i la Geltru is located in Barcelona city, Spain at the 41.2239, 1.7251 coordinates. Distance from Vilanova i la Geltru to other cities. are listed below, click on the city name to find distance between. Distance from Vilanova i la Geltrú to Eixample 41 km, to L'Hospitalet de Llobregat 35 km, to Sant Marti 45 km. The green marker indicates the location of Vilanova i la Geltrú.