Back to routes

Rawalpindi

Peshawar

The Rawalpindi to Peshawar route covers around 175 km along the historic Grand Trunk Road corridor. The journey features the spectacular Attock Bridge crossing over the Indus River. The route connects the federal capital region to Peshawar, gateway of Khyber Pakhtunkhwa.

Duration
3–4 hours
Fare
Rs. 400 – 2,000
Trains
3

Overview

Scenic train route from Rawalpindi to Peshawar through the Attock Bridge.

Trains On This Route

Travel Tips

  • Watch for the beautiful Attock Bridge crossing
  • Morning trains are least crowded
  • The route follows the historic Grand Trunk Road corridor

FAQs

How long does it take from Rawalpindi to Peshawar by train?

Express trains take 3 to 4 hours. The journey includes the scenic Attock Bridge crossing over the Indus River.

Rawalpindi to Peshawar Train — Schedule, Fare & Live Tracking | PakTrainLive | PakTrainLive