There are 5 ways to get from Kohat to Rawalpindi by taxi, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Kohat to Peshawartaxi
- Take the bus from Peshawar to Islamabadbus
3h 55m$18–28Taxi, train via Peshawar
cheapest- Take the taxi from Kohat to Peshawar Cantttaxi
- Take the train from Peshawar Cantt to Rawalpinditrain 14Dn
5h 11m$14–27Taxi, train
- Take the taxi from Kohat to Peshawar Citytaxi
- Take the train from Peshawar City to Rawalpinditrain 14Dn
4h 59m$15–28Drive 170 km
- Drive from Kohat to Rawalpindicar 170 km
2h 26m$16–23Taxi
- Take the taxi from Kohat to Rawalpinditaxi 170 km
2h 26m$30–40
Questions & Answers
The cheapest way to get from Kohat to Rawalpindi is to drive which costs $15 - $23 and takes 2h 26m.
The fastest way to get from Kohat to Rawalpindi is to drive which takes 2h 26m and costs $15 - $23.
The distance between Kohat and Rawalpindi is 222 km. The road distance is 170 km.
The best way to get from Kohat to Rawalpindi without a car is to taxi and bus which takes 3h 55m and costs $17 - $29.
It takes approximately 3h 55m to get from Kohat to Rawalpindi, including transfers.
Yes, the driving distance between Kohat to Rawalpindi is 170 km. It takes approximately 2h 26m to drive from Kohat to Rawalpindi.
There are 2455+ hotels available in Rawalpindi.
What companies run services between Kohat, Pakistan and Rawalpindi, Pakistan?
There is no direct connection from Kohat to Rawalpindi. However, you can take the taxi to Peshawar, take the bus to Islamabad, then take the taxi to Rawalpindi. Alternatively, you can take the taxi to Peshawar City then take the train to Rawalpindi.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Peshawar City to Rawalpindi
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $2–13
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $8–13
Train from Peshawar Cantt to Rawalpindi
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $2–13
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $8–13
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- faisalmovers.com
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $2–6
- Premium Plus
- $6–9
- Ave. Duration
- 1h 31m
- Estimated price
- $12–40
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Which London airport should I choose?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.






