Город является региональным транспортным узлом: автомобильные и железные дороги, морской порт, аэропорт.
Своим развитием город в первую очередь обязан морскому порту, построенному в удобной гавани.
Рядом с городом проходит автомагистраль государственного значения Рени — Одесса — Ростов-на-Дону (нумерация: СССР — М23, Украина — М-14, ЕС — E-58). Также через город проходит автомагистраль областного значения Бердянск — Токмак — Васильевка — Энергодар — Каменка-Днепровская (Р-48). Ближайшие города (расстояния по автомагистралям): Приморск — 32 км (запад), Токмак — 101 км (северо-запад), Донецк — 198 км (северо-восток), Мариуполь — 86 км (восток); до областного центра (Запорожье) — 200 км.