Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

About Karak

Karak (Pashto: کرك, Urdu: کرک pronounce) is the headquarters of Karak District in the Khyber Pakhtunkhwa province of Pakistan. It is 123  km from Peshawar on the main Indus Highway between Peshawar and Karachi. It is located at 33°7'12N 71°5'41E. Karak is said to be the single district in Pakistan that is inhabited by only one tribe of Pashtuns — the Khattaks. Karak is a fast-growing city with just over 50,000 people. It is the second-largest city in Kohat Division and is the only urbanized area and namesake of Karak District. Karak's population nearly doubled between 1998 and 2017. The dominant language in the city is Pashto, which nearly everybody speaks. The city was first labeled an urban area between the 1972 and 1981 Pakistan censuses.

Get the Rome2Rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps

Sorry, but no results could be found for your query.


  • Check spelling of your locations.
  • Try a different location.
  • Check that you are searching in the correct language.

If this error continues to happen, please email us at and we'll see if we can help.