|Distance||45 miles (73 km)|
|Average ferry duration||33 h 1 min|
|Average ferry ticket price||$118 (€103)|
Ferries from Polignano a Mare to Brindisi cover the 45 miles (73 km) long route and usually take around 33 h 1 min. There are direct ferry services available. You can get the cheapest ferry tickets for this journey for as low as $84 (€73), but the average price of ferry tickets is $118 (€103).
Here are some other resources that might have the information you need