Cheap Train tickets to Visp

What are the most popular routes to Visp?

Zermatt - VispAverage priceCOP 195,155Average duration1h 13mDaily departures10
Basel - VispAverage priceCOP 444,236Average duration2h 11mDaily departures10
Zürich - VispAverage priceCOP 473,619Average duration2h 2mDaily departures8
Geneva - VispAverage priceCOP 355,029Average duration2h 18mDaily departures9
Domodossola - VispAverage priceCOP 114,847Average duration37mDaily departures4