With 11.62 million inhabitants, Karachi is the most populous city in Pakistan. It is the most popular tourist destination in the country. We recommend you stay at least 6 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 Mumbai and takes around 12h 45m.
Average rates range from around ₹ 3,273 per night for a double room in a 3-star hotel to ₹ 7,731 and up for a 5-star experience.
Expect to pay ₹ 75 per litre in Karachi (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between ₹ 902 and ₹ 1,202. Economy (Toyota Yaris or similar) is the most popular car type to hire in Karachi, while also 68% cheaper than other types, on average.