Город находится на юге равнины Сарыарка в 380 км от Караганды,
на берегу озера Балхаш у бухты Бертыс.