Cheap Train tickets to Visp

What are the most popular routes to Visp?

Zermatt - VispAverage priceCLP 51 502Average duration1h 13mDaily departures10
Basel - VispAverage priceCLP 114 587Average duration2h 6mDaily departures10
Geneva - VispAverage priceCLP 114 855Average duration2h 18mDaily departures8
Zürich - VispAverage priceCLP 129 942Average duration2h 2mDaily departures8
Domodossola - VispAverage priceCLP 47 887Average duration37mDaily departures4