Route Guide
Niazi Express

Islamabad / Rawalpindi to Peshawar

Daily direct bus service with multiple departures and bus types.

Niazi Express
Total Buses
1 Departures
Fares From
Rs. 540
Distance
180 km
Travel Time
2h

Looking for Niazi Express bus timings from Islamabad / Rawalpindi to Peshawar? This route is about 180 km long. Niazi Express runs 1 buses a day on this route, in Economy class.

The Islamabad / Rawalpindi to Peshawar bus ticket price is Rs. 540. The full 2026 timetable and ticket price list is given below.

Islamabad / Rawalpindi to Peshawar Daily Departure Schedule

✓ Updated Today
Timing Bus Class Ticket Price
09:00 AM
Mon,Tue,Wed,Thu,Fri,Sat,Sun
Yutong
Rs. 540
Departure Terminal Contact
Niazi Express Islamabad
Call: 0321 4900999
Arrival Terminal Contact
Terminal
Call: 042-111-22-99-99

Islamabad / Rawalpindi to Peshawar Route Map

Interactive journey and directions

Open in Google Maps ↗️

Niazi Express Islamabad / Rawalpindi to Peshawar FAQ

The ticket price is Rs. 540.
Niazi Express runs 1 buses a day on this route. The first bus leaves at 09:00 AM and the last one at 09:00 AM.
The journey takes about 2h and covers around 180 km. The exact time depends on the traffic and the stops on the way.
Call the Niazi Express contact number 042-111-22-99-99 to book your seat. You can also book on the operator's own app or website, or buy your ticket at the bus terminal before the bus leaves.