If you can get to Bayonne France, by TGV - there is a slow train to St Jean from there. Connections are good- you do not need to wait in Bayonne for a long time. I am sure there are other connections as well from ITaly- there are web-sites to get info on the sncf (train in France)