Geneva Airport (GVA) is around a 3 hour transfer from Zermatt, and Zurich Airport (ZRH) is just a bit further - roughly 3 hours 20 minutes. Though a long journey, the scenery of the Swiss Alps is incredible. Helicopter transfers are much quicker if time is tight.