Город расположен на берегу рукава Протока в дельте Кубани в 80 км от Краснодара. Железнодорожная станция Протока на линии Тимашёвская — Крымская. Речная пристань. Бальнеогрязевой курорт.
Население 64,0 тысячи человек (2005). Глава муниципального образования Славянский район — Владимир Ильич Гончаров.