You can reach Zermatt from the airports at Zurich, Geneva and Basel. These airports are directly connected to the SBB train system, which enables a smooth, time-saving transfer. You can reach Zermatt from all three airports in around 3.5 hours. For information about timetables and to buy tickets please visit SBB website.
Since Zermatt is car-free, you can park you car at the Matterhorn Terminal Täsch. You can continue you journey by taking shuttle train, which runs every 20 minutes during the day. Alternative way is by Taxi service from Täsch.