With 11.62 million inhabitants, Karachi is the most populous city in Pakistan. It is one of the most popular cities to visit in the country. We recommend you stay at least 3 days in order to fully appreciate everything Karachi has to offer.
Looking for warm weather? Then head to Karachi in June, when the average temperature is 31 °C, and the highest can go up to 33 °C. The coldest month, on the other hand, is January, when it can get as cold as 12 °C, with an average temperature of 18 °C. You’re likely to see more rain in July, when precipitation is around 80 mm. In contrast, January is usually the driest month of the year in Karachi, with an average rainfall of 0 mm.
When flying to Karachi, you’ll arrive at Karachi Quaid-E-Azam Intl (KHI), which is located 11 miles from the city centre. The shortest flight to Karachi from India departs from New Delhi and takes around 12h 10m.
Average rates range from around ₹ 2,849 per night for a double room in a 3-star hotel to ₹ 5,851 and up for a 5-star experience.