Cheap Train tickets to Visp

What are the most popular routes to Visp?

Zermatt - VispAverage priceR 932Average duration1h 13mDaily departures10
Basel - VispAverage priceR 2 073Average duration2h 6mDaily departures10
Geneva - VispAverage priceR 2 078Average duration2h 18mDaily departures8
Zürich - VispAverage priceR 2 351Average duration2h 2mDaily departures8
Domodossola - VispAverage priceR 867Average duration37mDaily departures4