Einen Zug von Palermo nach San Vito lo capo gibt es nicht.
Ich gebe dir mal ein paar nützliche Seiten, die ich gefunden habe.
Es gibt einen Bus von Palermo nach San Vito lo capo. Der fährt Sonntag um 08:30 in Palermo ab und kommt um 11:00 in San Vito lo capo an.
Zurück fährt er dann um 05:45 und kommt um 08:15 in Palermo an.
Hier ist die Seite dazu: http://www.russoautoservizi.it/orari.html
Dann habe ich noch eine Seite gefunden, da kann man einen Shuttleservice buchen, mit so einem Minibus. Kostet für bis zu 3 Personen 80 € für die einfache Fahrt von Palermo nach San Vito lo capo. Für 4 Personen 90 € und für 5 Personen 95 €.
Hier ist die Seite dazu: http://translate.googleusercontent.com/translate_c?c…
Ganz ehrlich: für den Preis kannst du hier auf Sizilien auch einen Mietwagen nehmen. Die Mietwägen sind hier günstiger als in Deutschland.
Vergleich einfach mal die Preise auf billiger-mietwagen.de, oder so.
An sich ist San Vito lo Capo ein sehr schöner Ort zum Urlaub machen. Schöner Strand, sauberes Wasser (ist es fast überall auf Sizilien), der kleine Ort ist sehr sauber, Restaurants gibt es auch ein paar. In San Vito werden vor Ort am Hafen verschiedene kleine Tagestouren mit dem Boot angeboten (sehr empfehlenswert!!! aber nehmt aufs Boot etwas zu essen und zu trinken mit!). Das Boot legt dann ab und zu in der nähe der Küste an und dann kann man direkt vom Boot aus ins Wasser gehen --> Super toll! Unbedingt machen wenn du in San Vito deinen Urlaub verbringen möchtest, die sprechen dort auch ein paar Brocken englisch, also funktioniert auch einigermaßen gut mit der Kommunikation, falls du kein italienisch kannst.
Wenn du noch Fragen hast, bitte gerne! Ich hoffe, das hat dir ein bisschen weiter geholfen.