Hi. A friend of mine is going to Italy in December. He arrives in Milan and then goes to Veneza. He'll try to catch a direct train, but depending on the time, he'll only be able to catch one to Mestre, arriving there around midnight. He already has a hotel in Veneza, so he needs to know how he can go from Mestre to Santa Luzia Train Station at this time.
mestre is one of venice train station is just 5 minutes from Venice and I am preatty much sure that he can easily find a local train to venice. just need to buy another ticket at mestre station to venice s. Lucia rpint it and take the first local train to Venice. Every ten minutes!!
where is he going to sleep?
Yes, I agreee with previous post. Between Mestre and Venezia Santa Lucia there are very frequent trains.
Look here http://www.trenitalia.com/en/index.html for timetables.
Actually I see that last train is at 0.06. Next is at about 4 am.
As an alternative, you can catch a bus from Mestre station to Venezia "downtown" (not exactly Santa Lucia train station, but Piazzale Roma which is the only point you can reach by car/bus in "downtown" Venice and 5minutes wlak from Santa Lucia)
Here, http://www.actv.it/english/home.php bus lines and timetables.
A last note: is he sure that his train does not go on from Mestre to Venice? Please tell your friend to double check it at www.trenitalia.it/en because almost all trains stoping in Mestre also go to Venice.