Город Карачи расположен возле северо-западной границы дельты Инда, на побережье Аравийского моря.
Карачи является важным транспортным узлом и наибольшим городом главным морским портом Пакистана. Современные портовые доки, частично расположены там, где когда-то был Острова Каимари, - одни из наиболее груженных в Азии. Через них проходят местные товары и грузы с Афганистана, который не имеет выхода к морю. К аэропорту Карачи подходят местные железные дороги и обычные дороги. Климат города, расположенного на краю пустыни Синд, жаркий и сухой, а годовая норма осадков не превышает 200 мм. Это создает проблемы с обеспечением жителей пресной водой. Еще в 1947 году Карачи был небольшим городком с населением менее полумиллиона человек, но вследствие внутренней миграции и наплыва беженцев после получения Пакистаном независимости он значительно увеличился в размерах. На сегодня в перенаселенном Карачи царит бедность, город очень страдает от экологических проблем.