Транспорт Керч має залізничну станцію. Основний громадський транспорт міста — автобуси, маршрутки і тролейбуси. До Німецько-радянської війни у місті діяв трамвай. Перевезення пасажирів морським транспортом здійснюється тільки за міждержавним маршрутом (Україна-Росія).