Cheapest price
£46
Average price
£46
Fastest journey
1 h 6 m
Average duration
1 h 6 m
Trains per day
15
Distance
32 km
The best way to find a cheap train ticket from Visp to Zermatt is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Omio recommends booking the train as it is the most popular option from Visp to Zermatt among Omio's users. If you are prioritising price take the train with prices starting from £27. For those with little time consider booking a train which can get you there in 1h 8m.
Most popular Train | Coach |
---|---|
£36 Average Price Cheapest | £38 Average Price |
1h 38m average duration Fastest 1h 8m Onboard + 30m Additional time* | 1h 43m average duration 1h 13m Onboard + 30m Additional time* |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() | 06:11 Visp station | 1h06 | 07:17 Zermatt Bhf | 0 changesdirect | |
![]() | 06:11 Visp station | 1h06 | 07:17 Zermatt Bhf | 0 changesdirect | |
![]() | 06:11 Visp station | 1h06 | 07:17 Zermatt Bhf | 0 changesdirect | |
![]() | 06:37 Visp station | 1h13 | 07:50 Zermatt Bhf | 0 changesdirect | |
![]() | 06:37 Visp station | 1h13 | 07:50 Zermatt Bhf | 0 changesdirect | |
![]() | 06:37 Visp station | 1h13 | 07:50 Zermatt Bhf | 0 changesdirect | |
![]() | 07:11 Visp station | 1h06 | 08:17 Zermatt Bhf | 0 changesdirect | |
![]() | 07:11 Visp station | 1h06 | 08:17 Zermatt Bhf | 0 changesdirect | |
![]() | 07:11 Visp station | 1h06 | 08:17 Zermatt Bhf | 0 changesdirect | |
![]() | 07:37 Visp station | 1h13 | 08:50 Zermatt Bhf | 0 changesdirect | |
![]() | 07:37 Visp station | 1h13 | 08:50 Zermatt Bhf | 0 changesdirect | |
![]() | 07:37 Visp station | 1h13 | 08:50 Zermatt Bhf | 0 changesdirect | |
![]() | 08:11 Visp station | 1h06 | 09:17 Zermatt Bhf | 0 changesdirect | |
![]() | 08:11 Visp station | 1h06 | 09:17 Zermatt Bhf | 0 changesdirect | |
![]() | 08:11 Visp station | 1h06 | 09:17 Zermatt Bhf | 0 changesdirect | |
Find all the dates and times for this journey
Distance 31 km |
Average train duration 1h 8m |
Cheapest ticket price £27 |
Trains per day 7 |
Direct trains 6 |
Train providers 1 |
Fastest train 55m |
First train 00:45 |
Last train 23:33 |
Travel to Zermatt from Visp from £19 with Omio’s train partners SBB! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.
SBB is the national railway company of Switzerland which operates trains between Visp and Zermatt. It operates a wide range of trains, including InterCity, InterRegio, RegioExpress, Regio, S-Bahn, and InterCityExpress. InterCity trains are the fastest, with speeds of up to 200 km/h, while Regio trains are the slowest, with speeds of up to 120 km/h. SBB also offers a variety of ticket types, such as the Swiss Travel Pass, Half-Fare Card, and Super Saver tickets. Onboard facilities include Wi-Fi, power outlets, and a restaurant car. The most popular routes for SBB are from Zurich to Geneva, Basel to Bern, and Geneva to Lausanne.
Visp to Zermatt train information with SBB:
Passengers board the train most frequently from Visp, which is located around 0 miles (13 m) away from the city centre, and they get off the train at Zermatt, Bahnhof, located 0 miles (0 m) away from the city centre.
Here are some other resources that might have the information you need