Посёлок Батарейка расположен в Запорожском сельском поселении Темрюкского района Краснодарского края.
Расположен на северо-западе Таманского полуострова, на берегу Динского залива Таманского залива. Находится в 3 км к западу от станицы Запорожская, на федеральной автодороге М-25 "Новороссийск—Керченский пролив".