Timetable and ticket purchases
The Swiss public transport timetable

This might interest you too