|Distance||53 miles (85 km)|
|Bus frequency||1 a day|
|Direct bus||Yes, there is 1 direct bus a day|
|Bus providers||Transportes Comes|
Buses from El Puerto de Santa María to Tarifa cover the 53 miles (85 km) long route taking on average 4 h 29 min with our travel partners like Transportes Comes. Normally, there is 1 bus operating per day, including direct services available.
Here are some other resources that might have the information you need