Город расположен на берегу Одесского залива Чёрного моря. Большая часть города, включая исторический центр, располагается на равнине, возвышающейся над морем примерно на 50 м. Минимальная высота Одессы составляет -4,2 м над уровнем моря (Куяльницкий лиман), максимальная высота 65 м. Площадь территории города 163 км²,[10] плотность населения 6139 чел./км². Источники питьевой воды на территории города в настоящее время — бюветные комплексы, основное снабжение водой Одессы и близлежащих окрестностей осуществляется из реки Днестр по сорокакилометровому водопроводу через водозабор в районе Беляевки [11]. Вблизи города находятся три крупных лимана: Куяльницкий, Хаджибейский и Сухой.
Расстояние до Киева 443 км (655 по железной дороге, 489 по автомобильной дороге).
Климат
В целом, климат Одессы является умеренно-континентальным, с мягкой зимой и тёплым (иногда жарким) летом. [2] Среднегодовая температура составляет +10,3 °C, среднегодовое количество осадков — 440 мм. [3]