Церматт находится на юго-западе Швейцарии, около границы с Италией, в нескольких часах езды от аэропортов Женевы (255 км, 4 часа), Цюриха (270 км, 3.5 часа), Базеля (3.5 часа) и Милана (3.5 часа).
Большинство туристов добирается от близлежащего города Тащ на фуникулере либо такси. До Церматта ходят также поезда