Cheap Train tickets to Visp

What are the most popular routes to Visp?

Zürich - VispAverage price₹12,724Average duration2h 2mDaily departures8
Geneva - VispAverage price₹9,752Average duration2h 18mDaily departures9
Zermatt - VispAverage price₹6,463Average duration1h 13mDaily departures10
Basel - VispAverage price₹16,246Average duration2h 6mDaily departures10
Milano - VispAverage price₹6,277Average duration2h 15mDaily departures4