La Villa Marilena est située à Torre San Giovanni Ugento, à 800 mètres de Lido Pazze, à 14 km de la réserve régionale de Punta Pizzo et à 23 km de la gare de Gallipoli. Il se trouve à environ 24 km du château de Gallipoli, à 24 km de la cathédrale Sant'Agata et à 38 km de la grotte Zinzulusa. Le port de Gallipoli se trouve à 24 km.
L'aéroport de Brindisi-Salento, le plus proche, est implanté à 103 km.