Route · Peshawar to the hill station

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.

Ticket price from
Rs 1,700Both legs combined
Second leg
Rs 700Hourly, no booking
Distance
235 kmVia the twin cities
Journey time
4h 30mBoth legs
Connection
ForgivingHourly Hi-roofs

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.

Fares by operator

Peshawar to Murree fares by leg

Both legs are short and frequent, which makes this the least demanding of the northern journeys from Peshawar.

Peshawar to Murree fares by leg
OperatorClassJourney timeTicket price
Leg 1: Peshawar to RawalpindiVarious operators2h 30mFrom Rs 1,000
Leg 2: Faizabad Hi-roofVan2hRs 700
Leg 2: coach servicesCoach2hRs 1,100
Leg 1 upgrade: DaewooBusiness2h 30mRs 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.


Where to change

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.

FAIZABAD

The right stand

On the Islamabad Highway between the two cities and served by the metro. The Murree Hi-roofs run from here.

PIRWADHAI

The wrong one for Murree

The northern hub for Gilgit and Chitral, but nothing for Murree. Do not go here.

SET-DOWN

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.


Schedule

Peshawar to Murree bus timings

The first leg runs all day and the second runs hourly, so the timing is unusually forgiving.

Leave Peshawar

Morning

An early start gives you the afternoon in Murree.

At Faizabad

Roughly hourly

Hi-roofs leave when full. No booking and no fixed timetable.

Arrive Murree

Same day

Two hours from Faizabad, traffic permitting.

Return

Avoid Sunday evening

The descent backs up in season. Come down early afternoon.


Where to board

Peshawar and destination terminals

PESHAWAR

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.

FAIZABAD

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.


Common questions

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.

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