Hello chandni_p
Not really.
There is the Golden Pass line from Spiez to Zweisimmen to Montreux. Change in Montreux for Geneva.
The line Bern-Fribourg-Lausanne-Geneva is pleasant as it takes you through the countryside of the French part of our country and along Lake Geneva.
Another plaseant ride is via Bienne/Biel. Bern-Bienne/Biel-Yverdon les bains-Geneva. It takes you along Lake Neuchâtel and Lake Geneva.
Both lines offer nice views but aren’t as scenic as other mountain railway lines in our country.
Best regards,
Roland