Сходите на http://www.rail.ch/index_e.htm там есть все . Из Женевы, кстати, ближе. И прилететь можно рано - через Цюрих на Swiss (около 11,00). Насчет стоимости и пересадок смотрите на сайте. Поскольку поезда ходят как часы с пересадками проблем нет. В кассе Вам дадут подробный план поездки с указанием всех времен прибытия и отправления и номеров путей. Вообще проблем купить билет на поезд не поблема. Но в сезон и в Цермат - не знаю. Лучше забронировать. Честно говоря на поездах на курорты я там не ездил (на машине удобней), но лет 6 назад от Цюриха до Ст. Морица билет стоил около 100 франков. Расстояние сопоставимо.
PS Пока писал сходил на их сайт - там действительно все есть. На главной странице нажмите Travel/Timetable и заполните формочку. Получите кучу вариантов. Потом посмотрите цены (из Женевы 170 франков из Цюриха где то 220). Потом билет можно купить там же. Успехов.