Судак находится в юго-восточном Крыму, на берегу Чёрного моря. Город находится в долине реки Судак, на берегу Судакской бухты, ограниченной с запада горой Крепостной, а с востока — мысом Алчак. Географические координаты Судака: широта — 44,8492, долгота — 34,9747.