Темрюк расположен в 130 км к западу от Краснодара, на правом берегу реки Кубань, при впадении её в Темрюкский залив.

Таманский полуостров, на котором и расположен Темрюкский район, омывается двумя морями — Чёрным и Азовским, через Керченский пролив граничит с Украиной.

На западе полуострова — от мыса Тузла до Тамани — берега Чёрного моря высокие (от 15 до 30 метров) и обрывистые.

К востоку они переходят в песчаные косы старого (черноморского) и современного (азовского) устьев Кубани.