Villanueva y Geltrú (en catalán y oficialmente: Vilanova i la Geltrú [ˌbiɫəˈnɔβə i ɫə ʒəɫˈtɾu]) es una ciudad y municipio de la provincia de Barcelona (Cataluña), España. Capital de la comarca del Garraf, se sitúa a 45 km. tanto de Barcelona como de Tarragona.