Regular trains to and from other Swiss and European cities leave from and arrive at Hauptbahnhof, the main train station, conveniently located in the city centre at the end of Bahnhofstrasse, with easy access to mass transit. The Zurich Hauptbahnhof (HB) is served by the local S-Bahn commuter trains, InterCity (IC and ICN) connections throughout Switzerland, Italy's Cisalpino, Germany's ICE, France's TGV, and various other direct night train services to/from as far as Amsterdam, Berlin, Rome, Lecce, Barcelona, Budapest and Beograd.
For train times and tickets, visit the SBB or Deutsche Bahn websites, although you may not be able to book many international journeys online through these websites. If you are already in Europe, your local train station office should usually be able to book these trains. A rail pass may make your trip cheaper. For more long-distance international journeys, visit Seat61 for more information.
The train station and the connecting underground mall has shops, restaurants, and a grocery store which locals use when they need to do Sunday shopping, as it is not subject to the closing hours laws otherwise in force in the city. It also hosts a Christmas market around Christmas.