|Distance||102 miles (164 km)|
|Average ferry duration||20 h|
|Average ferry ticket price||$158 (€138)|
Ferries from Lecce to Ruvo di Puglia cover the 102 miles (164 km) long journey and usually take around 20 h. There are direct ferry services available. You can get the cheapest ferry tickets for this route for as low as $158 (€138), but the average price of ferry tickets is $158 (€138).
Here are some other resources that might have the information you need