Hello! We are trying to find an overnight train from Venice to Vernazza, any suggestions?
According to the timetables at bahn.de, you can take a night train from Venezia Santa Lucia to Genova, leaving at 22:51 and arriving at 05:05. Take a EuroStar Italia train to La Spezia, leaving at 05:48 and arriving at 07:00. Take a regional train to Vernazza, leaving at 07:12 and arriving at 07:31.
The recommended route on the trenitalia.com timetables is to take the night train to Genova and then wait and take a train directly to Vernazza, leaving at 07:52 and arriving at 09:33.