The trains (and trams and buses) are always on time in Switzerland. It's particularly hilarious if a bus or tram is AHEAD of schedule. It will actually sit at stops waiting for its scheduled departure, even with a full load of passengers. Imagine the same situation in the U.S., say New York. People would be yelling -- no screaming -- at the driver to get going.