|Distance||558 miles (900 km)|
|Average ferry duration||32 h 30 min|
|Average ferry ticket price||$151 (€131)|
|Ferry operators||Grandi Navi Veloci|
Ferries from Barcelona to Tarifa cover the 558 miles (900 km) long route taking on average 32 h 30 min with our travel partners like Grandi Navi Veloci. There are direct ferry services available. While the average ticket price for this route costs around $151 (€131), you can find the cheapest ferry ticket for as low as $147 (€127).
Here are some other resources that might have the information you need