Pakistán se divide en tres grandes regiones geográficas principales: las montañas del norte y el oeste, con el Himalaya, el Karakorum, el Hindu Kush y las montañas occidentales que separan la llanura de Baluchistán de Afganistán; la llanura del Indo, con dos subdivisiones que corresponden a las provincias del Punjab y Sindh, y la llanura de Baluchistán.