There are 6 ways to get from Quetta to Peshawar by plane, train, bus, 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.
Fly to Peshawar International Airport
best- Fly from Quetta International Airport (UET) to Peshawar International Airport (PEW)plane UET - PEW
5h 2m$155–316Train
cheapest- Take the train from Quetta to Peshawar Citytrain 39Up
34h 28m$3–60Train, bus
- Take the train from Quetta to Sadikabadtrain
- Take the bus from Sadiqbad to Multanbus
- Take the bus from Multan to Peshawarbus
27h 24m$19–52Drive 810 km
- Drive from Quetta to Peshawarcar 810 km
11h 48m$89–129Taxi
- Take the taxi from Quetta to Peshawartaxi 810 km
11h 48m$140–170Fly to Islamabad International Airport, bus
- Fly from Quetta International Airport (UET) to Islamabad International Airport (ISB)plane UET - ISB
- Take the bus from Islamabad to Peshawarbus
4h 52m$94–167
Quetta to Peshawar by train
Comparing Your Travel Options
The cheapest way to get from Quetta to Peshawar is to train which costs $3 - $60 and takes 34h 28m.
The fastest way to get from Quetta to Peshawar is to fly and bus which takes 4h 52m and costs $90 - $170.
Yes, there is a direct train departing from Quetta and arriving at Peshawar City. Services depart once daily, and operate every day. The journey takes approximately 34h 28m.
The distance between Quetta and Peshawar is 618 km. The road distance is 810 km.
The best way to get from Quetta to Peshawar without a car is to train and bus which takes 27h 24m and costs $18 - $55.
It takes approximately 5h 2m to get from Quetta to Peshawar, including transfers.
Quetta to Peshawar train services, operated by Pakistan Railways, depart from Quetta station.
The best way to get from Quetta to Peshawar is to fly which takes 5h 2m and costs $150 - $320. Alternatively, you can train, which costs $3 - $60 and takes 34h 28m.
Quetta to Peshawar train services, operated by Pakistan Railways, arrive at Peshawar City station.
Yes, the driving distance between Quetta to Peshawar is 810 km. It takes approximately 11h 48m to drive from Quetta to Peshawar.
What companies run services between Quetta, Pakistan and Peshawar, Pakistan?
AirSial and Fly Jinnah Services fly from Quetta International Airport (UET) to Peshawar International Airport (PEW) 3 times a day. Alternatively, Pakistan Railways operates a train from Quetta to Peshawar City once daily. Tickets cost $3–60 and the journey takes 34h 28m.
- Website
- flyjinnah.com
Flights from Quetta International Airport to Peshawar International Airport via Karachi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $150–310
Flights from Quetta International Airport to Islamabad International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $85–150
- Website
- airsial.com
Flights from Quetta International Airport to Peshawar International Airport via Karachi
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–850
Flights from Quetta International Airport to Islamabad International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $85–550
- Website
- www4.piac.com.pk
Flights from Quetta International Airport to Islamabad International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $260–750
- Website
- airblue.com
Flights from Quetta International Airport to Islamabad International Airport
- Ave. Duration
- 1h 25m
- When
- Monday and Thursday
- Estimated price
- $310–1,100
- Phone
- +92 42 99201738
- contact@railways.gov.pk
- Website
- Pakistan Railways
Train from Quetta to Sadikabad
- Ave. Duration
- 14h 18m
- Frequency
- Once daily
- Estimated price
- $2–24
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–9
- AC Sleeper
- $12–18
- AC Business
- $16–24
- AC Standard
- $6
- AC Business
- $9
- AC Sleeper
- $11
- Greenline Special
- $14
Train from Quetta to Peshawar City
- Ave. Duration
- 34h 28m
- Frequency
- Once daily
- Estimated price
- $3–60
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–24
- AC Sleeper
- $30–50
- AC Business
- $40–60
- AC Standard
- $7
- AC Business
- $10
- AC Sleeper
- $13
- Greenline Special
- $16
- Phone
- (061) 111 22 44 88
- support@faisalmovers.com
- Website
- Bookkaru
Bus from Sadiqbad to Multan
- Ave. Duration
- 3h 45m
- Frequency
- Every 30 minutes
- Estimated price
- $6–11
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $6–8
- Premium Plus
- $8–11
Bus from Multan to Peshawar
- Ave. Duration
- 7h 50m
- Frequency
- Hourly
- Estimated price
- $10–17
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $10–16
- Premium Plus
- $13–17
- EXecutive
- $11
Bus from Islamabad to Peshawar
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $2–6
- Premium Plus
- $6–9
- Ave. Duration
- 11h 48m
- Estimated price
- $140–170
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 around the Cyclades, The beginner’s guide to the 2018 World Nomad Games, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
There are 36+ hotels available in Peshawar.












