According to Google Maps, about 319 km – about 3 hours 10 mins. Allowing for rest time, 3:hrs 45 mins.
From: Faro/St. Barbara Nexe,Portugal
Take A22 Via de Infante in diretion of Spain.
Enter Spain
Merger onto A-49 near Huelva
At Seville take exit 0B to merge onto SE-30/E-803/Ronda de Circunvalación SE-30 toward Cádiz/Granada/Coria del Río/A-92/A-4/E-5
Take exit 9A to merge onto E-5/A-4 toward Cádiz
Partial toll road
Continue on AP-4 Toll road
N-443 (signs for Cádiz/N-443)
Cadiz