Dec 4, 2017 - 7:42 AM
Lucas is correct here as Visp is not a border town nor an airport. However, theoretically you can fill out Geneva airport or Zurich airport as your destination. You just get off the train in Visp and not complete the trip. Nobody will be stopping you from doing so. You still save a bit as normal tickets would cost you CHF 167 and a Swiss Transfer Ticket is only CHF 146.
But I also think the Swiss Half Fare Card probably makes more sense as you can use it for discounted cable car rides in Zermatt too.
Enjoy your stay!