From NORTH : Highway A-14 Bologna / Taranto, exit Poggio Imperiale. Drive on on the Strada Veloce Del Gargano.
Drive on the coast road leading to Peschici (SS89).
Once in Peschici, you can choose to reach Vieste in two ways: through the coast road (P52) or the internal road (SS89), the distance is about the same. The coast road is the most popular one and its landscape is full of beaches and bays.
FROM SOUTH: Coming from highway A-14 Taranto / Bologna, exit Cerignola east
Drive on on the state highway (SS159) towards Manfredonia. Once in Manfredonia, drive on on the state highway (SS89) towards Mattinata. From here you can reach Vieste through the coastal road (B53) or the internal road (SS89).