How to get around in Zermatt
Zermatt can be reached by train only. Cars are not allowed into the village. The town is small and you can do everything on foot, but there are small buses too.
The rail stations in Zermatt
There are two rail stations in Zermatt: the 'regular' train station is where the Glacier Express and all other trains arrive. Just across the street there's the station for the cogwheel trains to the Gornergrat. Hotels near the rail station can be found here.
Drivers need to use the large parking facility in the nearby village Täsch. From there, frequent trains depart to Zermatt. The ride takes 10 minutes. There are trolleys to help you carry your luggage. You can avoid the mountain road to Täsch by parking in Visp instead and take the train from there.
Small electric buses are the public transport within Zermatt. If you have a ticket for any of the cable cars/mountain trains, you'll get a free ride to get there. The buses are also free for anyone with a Swiss Travel Pass or Swiss Travel Pass Flex.
On request, many hotels offer a free transfer to and from the rail station with their own vehicle.
You can walk right into the mountains or use the cable cars, funiculars or trains. Most rail passes grant a discount on the tickets for mountain transport.