Florence to Venice train times Trains leave Florence Santa Maria Novella station a few times per hour for Venice's Santa Lucia station — averaging 52 trains per day. The earliest train leaves Florence Santa Maria Novella for Venice at 5:35 a.m. The last train to Venice leaves Florence at 9:30 p.m.