Karachi, Pakistan » City Info » Geography

Karachi is the largest city in Pakistan, located in the southeastern part of the country. The city is an important industrial centre and port on the coast of the Arabian Sea. It covers around 3,527km² and mainly comprises flat or rolling plains with hills on the western and northern boundaries of the urban sprawl. The two rivers, namely River Malir and River Lyari, flow through the city. The Karachi harbour is situated in the southwest part of the city. The city has a vast coastline running from Cape Monze in the west to Gharo in the east, but the beaches and islands of Karachi provide rare opportunities for recreation and tourism.

The geographical coordinates of the city are 24°51′36″N 67°0′36″E.


As the city is located on the coast of the Arabian Sea, it tends to have a moderate climate due to marine effects. The average rainfall of the city is around 7 inches per annum. However, the city experiences bulk precipitation during the monsoon season in July-August. Summers are scorching in the city, with May and June being the hottest months of the year, when temperatures often reach the 43°C (109.4°F) mark. Winters are mild, and January is the coldest month with temperatures as low as 5°C (41°F). Winter is the best time to visit the city.