Город Севастополь расположен в юго-западной части Крыма на Гераклейском полуострове. Исторический центр города расположен на южной стороне Севастопольской бухты.
Территория города федерального значения (Севастопольского горсовета) граничит с административными единицами (Автономной) Республики Крым — на северо-востоке с Бахчисарайским районом, а на юго-востоке — с территорией городского округа Ялта (Ялтинского городского совета); общая длина сухопутных границ составляет 106 км.
На западе и юге территория Севастопольского региона ограничена береговой линией Чёрного моря, общая протяжённость которой составляет 152 км. Крайними точками являются:
на севере — мыс Лукулл,
на юге — мыс Николая,
на западе — мыс Херсонес,
на востоке — гора Тез-Баир на Ай-Петринской яйле.
На территории Севастопольского региона берут начало все три основные гряды Крымских гор: