Peshawar to Murree Bus Ticket Price, Timings, Online Booking
Peshawar to Murree costs from about Rs 1,700 in two stages and takes four and a half hours. There is no direct service, but the second leg runs roughly hourly from Faizabad and needs no booking, which makes this the easiest hill trip from Peshawar.
Peshawar to Murree bus ticket price: from about Rs 1,700 in two stages: around Rs 1,000 to Rawalpindi, then Rs 700 on the Faizabad Hi-roof. The whole journey takes four and a half hours, and the second leg needs no booking at all.
Peshawar to Murree fares by leg
Both legs are short and frequent, which makes this the least demanding of the northern journeys from Peshawar.
| Operator | Class | Journey time | Ticket price |
|---|---|---|---|
| Leg 1: Peshawar to Rawalpindi | Various operators | 2h 30m | From Rs 1,000 |
| Leg 2: Faizabad Hi-roof | Van | 2h | Rs 700 |
| Leg 2: coach services | Coach | 2h | Rs 1,100 |
| Leg 1 upgrade: Daewoo | Business | 2h 30m | Rs 2,400 |
Fares are indicative published prices and vary with class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
The one northern connection with no timetable to miss
Every other northern journey from Peshawar turns on catching a specific Pirwadhai departure. This one does not. The Faizabad Hi-roofs leave roughly hourly and take passengers as they fill, so whether you reach the twin cities at 10:00 AM or 4:00 PM you will still be in Murree the same day.
The change point matters more than the fare
Almost every northern service from the twin cities leaves Pirwadhai. Murree is the exception, and going to the wrong stand costs an hour.
The right stand
On the Islamabad Highway between the two cities and served by the metro. The Murree Hi-roofs run from here.
The wrong one for Murree
The northern hub for Gilgit and Chitral, but nothing for Murree. Do not go here.
Ask when booking leg 1
Some Peshawar services set down closer to Faizabad than others, which saves a cross city trip.
Ask to be set down near Faizabad
Your Peshawar service may terminate anywhere across the twin cities. If you are heading to Murree, ask at booking whether the operator sets down at or near Faizabad, since that saves you crossing Rawalpindi with luggage before you even start the second leg.
Peshawar to Murree bus timings
The first leg runs all day and the second runs hourly, so the timing is unusually forgiving.
Leave Peshawar
MorningAn early start gives you the afternoon in Murree.
At Faizabad
Roughly hourlyHi-roofs leave when full. No booking and no fixed timetable.
Arrive Murree
Same dayTwo hours from Faizabad, traffic permitting.
Return
Avoid Sunday eveningThe descent backs up in season. Come down early afternoon.
Peshawar and destination terminals
Operator terminals
Daewoo, Faisal Movers, Kohistan and Motorway Express all run the Rawalpindi corridor from their own Peshawar terminals.
Ask for a Faizabad set-down if available.
The change point
The Murree Hi-roofs depart Faizabad on the Islamabad Highway. Local vans and taxis for Nathia Gali and the Galyat run from Murree General Bus Stand at the other end.
Do not go to Pirwadhai for Murree.
Peshawar to Murree bus FAQs
Is there a direct bus from Peshawar to Murree?
No, but the connection is easy. Take a service to Rawalpindi from around Rs 1,000, then the Faizabad Hi-roof at Rs 700, which runs roughly hourly and needs no booking.
What does Peshawar to Murree cost in total?
From about Rs 1,700 for both legs. Upgrading the first leg to Daewoo Business pushes that to around Rs 3,100.
How long does the whole journey take?
About four and a half hours: two and a half to Rawalpindi and two more up to Murree.
Where do I change?
Faizabad, on the Islamabad Highway between the two cities and served by the metro. Not Pirwadhai, which handles Gilgit and Chitral but nothing for Murree.
Can I reach Nathia Gali from Murree?
Yes, local vans and taxis run across into the Galyat. You can also approach from Abbottabad, which has a direct Peshawar service and is often less crowded.
Related routes and operators
Related routes
Operators on this route
Plan your Peshawar to Murree journey
Compare every operator with live seat maps, and no booking fee added to the published fare.
Compare fares now