Cheap Train tickets to Visp

What are the most popular routes to Visp?

Zermatt - VispAverage priceSEK 552Average duration1h 13mDaily departures10
Basel - VispAverage priceSEK 1,255Average duration2h 11mDaily departures10
Zürich - VispAverage priceSEK 1,338Average duration2h 2mDaily departures8
Geneva - VispAverage priceSEK 1,003Average duration2h 18mDaily departures9
Domodossola - VispAverage priceSEK 325Average duration37mDaily departures4