From Zermatt GGB to Gornergrat, you need to take a cogwheel train. After using the Swiss pass to get a 50% discount, I paid 57 Swiss francs. The ticket price is for reference only. The ticket price will fluctuate during the off-season and peak season. We went there during the National Day.
The starting point is opposite the Zermatt train station. It takes 5 stops to get to Gornergrat by cogwheel train. Gornergrat is the last stop. Due to the high altitude, it is easier to see the Matterhorn. Taking reflection photos in Rotenboden requires higher weather conditions. We waited for two hours before we saw it.