Swiss Railways (SBB/CFF/FFS) operates a train from Lausanne to Crans-Montana hourly. Tickets cost $40 - $75 and the journey takes 1 h 17 min. Swiss Railways (SBB/CFF/FFS) also services this route every 30 minutes.
How to get from Lausanne to Crans-Montana
From Lausanne train to Sierre/Siders SMC then funicular to Montana Gare. 1 h 49 min SFr 69. From Lausanne drive to Crans-Montana. 1 h 24 min SFr 18.