Hello kiran potnis
Welcome to the SBB Community.
This is a travel forum run by volunteering travel experts; we are not the customer service.
There are replacement buses operating. The timetable is up to date: https://www.sbb.ch/en
Your train tickets are valid for today if you were unable to travel yesterday.
There is no compensation for hotels or taxi, whatsoever; a landslide is an external cause and not in the control of the train company. Therefore, no compensation is paid. Please contact your travel insurance for it.
And, the line is not operated by SBB.
https://www.matterhorngotthardbahn.ch/en/stories/timetable-rail-traffic-informations
Kind regards,
Roland