If the train timetable doesn't fit in your schedule or budget, bus and carpooling can provide you some time and price alternatives, without substantially changing the duration of the journey.
In which stations can you take the train to Zurich and where will you arrive?
The trains to Zurich can leave from Thalwil and arrive at Zürich HB.
How long does it take from Thalwil to Zurich and when do the trains leave?
It will take you 17 minutes to reach Zurich. The earliest train leaves Thalwil at 23:10, whereas the last one leaves at 23:10.