There are 3 ways to get from Karak to Rawalpindi by taxi, 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, train
best- Take the taxi from Karak to Daud Kheltaxi
- Take the train from Daud Khel to Attockcity Jn.train
- Take the train from Attockcity Jn. to Rawalpinditrain
9h 20m$21–43Drive 234 km
- Drive from Karak to Rawalpindicar 234 km
3h 23m$22–32Taxi
- Take the taxi from Karak to Rawalpinditaxi 234 km
3h 23m$40–50
Questions & Answers
The cheapest way to get from Karak to Rawalpindi is to drive which costs $21 - $35 and takes 3h 23m.
The fastest way to get from Karak to Rawalpindi is to drive which takes 3h 23m and costs $21 - $35.
The distance between Karak and Rawalpindi is 325 km. The road distance is 234 km.
The best way to get from Karak to Rawalpindi without a car is to taxi and train which takes 9h 20m and costs $21 - $45.
It takes approximately 9h 20m to get from Karak to Rawalpindi, including transfers.
Yes, the driving distance between Karak to Rawalpindi is 234 km. It takes approximately 3h 23m to drive from Karak to Rawalpindi.
There are 2448+ hotels available in Rawalpindi.
What companies run services between Karak, Pakistan and Rawalpindi, Pakistan?
There is no direct connection from Karak to Rawalpindi. However, you can take the taxi to Daud Khel, take the train to Attockcity Jn., then take the train to Rawalpindi. Alternatively, you can drive from Karak to Rawalpindi in around 3h 23m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Daud Khel to Attockcity Jn.
- Ave. Duration
- 4h 26m
- Frequency
- Once daily
- Estimated price
- $2–12
- 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–3
- AC Sleeper
- $4–6
- AC Business
- $8–12
Train from Attockcity Jn. to Rawalpindi
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $1–10
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $1–3
- AC Sleeper
- $2–5
- AC Business
- $6–10
- Ave. Duration
- 2h 33m
- Estimated price
- $18–50
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 Getting to Milan from the airport, Bali: What to do if Mount Agung erupts, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.


