On Foot

Zermatt is a car-free town. It`s fairly small so waling is a great way to enjoy the town. There are three main streets which run along the banks of the river Vispa, and numerous cross-streets, especially around the station and the church which forms the center of the village. In general anything is at most a twenty minute walk away.

During the summer there are roads and hiking trails leading up to a number of year-round restaurants in the direction of the Matterhorn.

By Electric Taxis

There are several companies in Zermatt that run small electric taxis. You can call one of the companies` numbers (printed on side of the taxi) to pick you up at any location in the village or they can be hired from the ranks outside the main train station or cable car station.

In addition, many of the higher-end hotels have porters who will meet you at the station with a small electric car/truck and will ferry you directly to check in, depositing the luggage in your room. A few of the really exclusive ones still use horse-drawn carriages.

By Bus

Zermatt has a local bus with two lines. Both lines take the same route through the center of the village, passing by the main station, as well as the Gornergrat and Rothorn stations. The green line then goes to the cable car whereas the red line makes a loop around the Winkelmatte area. Trips cost about 2.50F on the green line and around 3.20F on the red line, however if you have a ski pass or a train ticket, you can take it for free. A weekly pass with unlimited rides costs around 22F. Buses run every 20-30 minutes depending on the time of the day and year.

By Cable Car

There is a series of cable car runs leading all the way to the summit of the Klein Matterhorn (12,739 ft), presenting the highest scenic outlook platform in Europe. A ride along the entire series costs 82F round trip.

By Car

Zermatt is car-free. If you plan to come by car, you can park your car in Täsch (3 miles from Zermatt) in an open lot or a garage and then take a short (and scenic) train ride from the town of Täsch to Zermatt. You can also take a shuttle service from Täsch if you don`t want to take the train, this will cost about 18Fr per person round-trip.