There are 4 ways to get from Peshawar to Gujrat by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Peshawar to Islamabadbus
- Take the bus from Islamabad to Lahorebus
- Take the bus from Lahore Thokar Niaz Baig to Gujaratbus
10h 56m$11–23Bus, train
cheapest- Take the bus from Peshawar to Islamabadbus
- Take the train from Islamabad station to Lahore Junctiontrain 6Dn
- Take the bus from Lahore Thokar Niaz Baig to Gujaratbus
12h 58m$10–22Drive 318.6 km
- Drive from Peshawar to Gujratcar 318.6 km
4h 3m$30–44Taxi
- Take the taxi from Peshawar to Gujrattaxi 318.6 km
4h 3m$55–70
Questions & Answers
The cheapest way to get from Peshawar to Gujrat is to bus and train which costs $9 - $22 and takes 12h 58m.
The fastest way to get from Peshawar to Gujrat is to drive which takes 4h 3m and costs $29 - $45.
The distance between Peshawar and Gujrat is 576 km. The road distance is 318.6 km.
The best way to get from Peshawar to Gujrat without a car is to bus which takes 10h 56m and costs $10 - $23.
It takes approximately 10h 56m to get from Peshawar to Gujrat, including transfers.
Yes, the driving distance between Peshawar to Gujrat is 319 km. It takes approximately 4h 3m to drive from Peshawar to Gujrat.
There are 10+ hotels available in Gujrat.
What companies run services between Peshawar, Pakistan and Gujrat, Pakistan?
You can take a bus from Peshawar to Gujarat via Islamabad, Lahore, Bund Road Station, Thokar Niaz Baig, and Lahore Thokar Niaz Baig in around 10h 56m.
- Phone
- +92 42 99201738
- contact@railways.gov.pk
- Website
- pakrailways.gov.pk
Train from Islamabad station to Lahore Junction
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- $1–4
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Seat
- $1–2
- Berth
- $1–2
- First Class Sleeper
- $2–4
- Phone
- (061) 111 22 44 88
- info@faisalmovers.com.pk
- Website
- faisalmovers.com
Bus from Peshawar to Islamabad
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–7
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Premium Plus
- $5–7
- Executive
- $2–5
Bus from Islamabad to Lahore
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- $5–10
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Premium Plus
- $7–10
- Executive
- $5–7
- Phone
- 0304-111-7008
- info@daewoo.com.pk
- Website
- daewoo.com.pk
Bus from Lahore Thokar Niaz Baig to Gujarat
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- https://daewoo.com.pk/
- Sleeper
- $4–6
- Luxury
- $3–5
- Ave. Duration
- 4h 3m
- Estimated price
- $55–70
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 Italy Travel Guides, Need to know: Jadrolinija, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.







