Karachi - Post Report Question and Answers
How much of the local language do you need for daily living? Are local language classes/tutors available and affordable?
Urdu is the national language of Pakistan, and depending on your role within your employer, i.e. USG, education, NGO, etc., you may or may not ever need to speak or read Urdu. As a courtesy, you may want to learn basic phrases like "How are you?" and " Thank you." - Aug 2015
Basic greetings is fine, but like elsewhere to really understand Pakistan, you need to learn Urdu. I do not speak Urdu, and it generally limits the depth at which you can explore, understand and make the most out of your time here. - Jun 2014
On compound, you don't need it. The basics are nice (especially for ordering delivery/take-out). - Mar 2013
Very usefull, but not essential for most positions in the Consulate. - Sep 2011