Islamabad to Peshawar Train

Pakistan โ€” schedule, fares, journey time and live tracking

Distance
177 km
Journey time
3h 15m
Stops
6

Route Overview

๐Ÿ‡ต๐Ÿ‡ฐ Pakistan ยท 177 km ยท 3h 15m

24 stops
  1. Karachi City
    Karachi
    12:00
    0 km
  2. Karachi Cantt
    Karachi
    12:25
    8 km
  3. Hyderabad Junction
    Hyderabad
    13:55
    164 km
  4. Kotri Junction
    Kotri
    14:15
    175 km
  5. Nawabshah Junction
    Nawabshah
    15:35
    292 km
  6. Sukkur Junction
    Sukkur
    17:10
    437 km
  7. Rohri Junction
    Rohri
    17:30
    449 km
  8. Khanpur Junction
    Khanpur
    19:05
    527 km
  9. Rahim Yar Khan
    19:30
    578 km
  10. Bahawalpur
    20:55
    665 km
  11. Multan Cantt
    Multan
    22:45
    771 km
  12. Khanewal Junction
    Khanewal
    23:25
    823 km
  13. Sahiwal
    00:50
    924 km
  14. Lahore Junction
    Lahore
    02:50
    1057 km
  15. Gujranwala
    03:55
    1116 km
  16. Wazirabad Junction
    Wazirabad
    04:25
    1139 km
  17. Gujrat
    04:50
    1157 km
  18. Lala Musa Junction
    Lala Musa
    05:15
    1178 km
  19. Jhelum
    06:05
    1226 km
  20. Gujar Khan
    06:55
    1272 km
  21. Rawalpindi
    08:00
    1315 km
  22. Attock City
    Attock
    09:15
    1380 km
  23. Nowshera Junction
    Nowshera
    10:05
    1420 km
  24. Peshawar Cantonment
    Peshawar
    11:00
    1465 km

About Islamabad to Peshawar Train

The Islamabad to Peshawar train is a major Pakistan rail service covering approximately 177 km with a journey time of 3h 15m. The route connects Islamabad and Peshawar.

Tickets can be booked through Pakistan Railways. Prices vary by class, seat availability and booking time โ€” booking in advance is recommended for popular departure times and holiday periods.

At 177 km, the average speed on this route is approximately 54 km/h.

TrainsTracking provides real-time live tracking, platform information, delay alerts and full timetables for all Pakistan train services. Use the live schedule link to check current departure times.

Frequently Asked Questions

How long does the train from Islamabad to Peshawar take?
The journey from Islamabad to Peshawar takes approximately 3h 15m. Times may vary by train type and stops en route. Always check the live schedule for current timings.
How far is Islamabad from Peshawar by train?
The rail distance from Islamabad to Peshawar is approximately 177 km.
How do I book a train ticket from Islamabad to Peshawar?
Book tickets through Pakistan Railways at https://booking.pakrail.gov.pk. You can also buy at station ticket offices. Book in advance for the best prices.
Are there direct trains from Islamabad to Peshawar?
Yes, direct trains include: Green Line, Green Line, Rehman Baba Express.

Book Tickets

Book Islamabad โ†’ Peshawar tickets on Pakistan Railways.

Book on Pakistan Railways

Live Schedule

Real-time departure boards and live delays for Pakistan.

View Schedules

Route Details

OriginIslamabad
DestinationPeshawar
Distance177 km
Journey time3h 15m
Stops6
Country๐Ÿ‡ต๐Ÿ‡ฐ Pakistan