Are you sure that the
train wouldn't be better? From Zurich airport to Zermatt is between 4 hours 10 minutes and 4 hours 45 minutes, passing by some great scenery and without the hassles involved in driving. After all, you'll have to take the train for the last few kms anyway.