Город Керчь расположен на восточном побережье Керченского полуострова. В центре города возвышается гора Митридат. Рельеф местности крупно- и мелкохолмистый, территорию рассекает множество балок и оврагов. Холмы имеют высоты от 40 до 100 м (гора Митридат — 91,4 м). На территории города находится самая восточная точка Крыма — мыс Фонарь.
Город вытянут вдоль побережья Керченского пролива на 42 км. Общая территория города составляет 108 км². По территории Керчи протекают малые речки Мелек-Чесме (Приморская), Керчав-Илгасы, Булганак, Джарджава, Московская, Баксу. В окрестностях Керчи встречаются грязевые вулканы и солёные озёра.
Керчь – крупный транспортный узел в состав Крыма. Город связан железнодорожным, автомобильным и морским пассажирским сообщением с городами России и других стран.
Авиатранспорт. Ближайший к Керчи аэропорт расположен в Симферополе. Международный аэропорт Симферополя принимает рейсы из Москвы, Санкт-Петербурга, Екатеринбурга, Самары, Краснодара, Ростова-на-Дону, Волгограда, Тюмени и других городов России. Расстояние от Керчи до аэропорта составляет 220 км. Преодолеть это расстояние можно несколькими способами. На маршрутных такси № 49, 98, 100, 115 или троллейбусе № 9 доехать до автовокзала Симферополя, а оттуда на междугороднем автобусе до Керчи. Также можно взять такси - диспетчерские стойки есть в зале прилета. Время в дороге от Симферополя до Керчи на автобусе – 4 часа, на такси – около 3 часов.
Железнодорожный транспорт. В Керчи действует железнодорожный вокзал, на котором делают остановку поезда, следующие из Москвы, Ростова-на-Дону, Джанкоя.
Автотранспорт. В Керчи действует автовокзал, прямыми маршрутами связанный с основными городами и курортами Крымского полуострова. Также посредством паромной переправы в Керчь прибывают автобусы из городов Краснодарского края, Ростовской области и Ставрополья.
В настоящее время осуществляется строительство моста через Керченский пролив, который свяжет автомобильной дорогой и железнодорожными путями Керчь и Таманский полуостров.
Морской транспорт. Между портом Крым в Керчи и портом Кавказ организовано пассажирское и грузовое сообщение. Также из Керчи можно
Городской наземный транспорт Керчи – автобусы, маршрутные такси и троллейбусы. В городе действуют компании, предлагающие услуги такси, а также фирмы предоставляющие автомобили в аренду.