Travelling between Rawalpindi and Peshawar by train offers a seamless and efficient journey, showcasing the beauty of Pakistan’s landscapes while ensuring convenience. Here’s all you need to know about the schedule and ticket prices for this route.
Rawalpindi to Peshawar Train List
- Awam Express
- Jaffar Express
- Khyber Mail
- Rehman Baba Express
Rawalpindi to Peshawar Train Schedule
The train schedule from Rawalpindi to Peshawar presents a variety of options, catering to different preferences and timings.
Train Name | Departure Time | Arrival Time | Travel Duration |
Awam Express | 13:05 | 16:55 | 3 hours 3 minutes |
Jaffar Express | 15:35 | 18:45 | 3 hours 6 minutes |
Khyber Mail | 01:50 | 05:10 | 3 hours 36 minutes |
Rehman Baba Express | 10:45 | 14:10 | 3 hours 39 minutes |
Read also: Karachi To Shahdadpur Train Time Schedule
Rawalpindi to Peshawar Train Ticket Price
Ticket prices for the Rawalpindi to Peshawar route vary based on the train service and the class of travel.
Train Name | Economy Seat | Economy Birth | A.C Business | A.C Standard | A.C Sleeper |
Awam Express | 550 Rs. | 600 Rs. | 1000 Rs. | ||
Jaffar Express | 800 Rs. | 850 Rs. | 1250 Rs. | 1050 Rs. | 1800 Rs. |
Khyber Mail | 550 Rs. | 600 Rs. | 1150 Rs. | 1000 Rs. | 1750 Rs. |
Rehman Baba Express | 550 Rs. | 600 Rs. | 1450 Rs. | 1250 Rs. |
Rawalpindi to Peshawar Train Online Ticket Booking
To book a train ticket from Rawalpindi to Peshawar, you can go to a nearby railway station ticket counter or visit the official website of Pakistan Railways or use third-party platforms like Bookme.pk or EasyTickets.pk.
Rawalpindi to Peshawar Train Facilities
People loves those train facilities for their own comfort. Some facilities have those trains which are below here:
- All-time active Wi-Fi (Free Regulars)
- Drinking Mineral Water Fresh
- Pillows & Blankets etc.
- Newspaper All types (Urdu & English)
- LCD Monitor
- Complimentary Morning Kit (Toothbrush, Toothpaste, Comb, Razor & Amp; SoaP)
Rawalpindi to Peshawar Train distance
The distance between Rawalpindi and Peshawar by train is approximately 180 kilometers (about 112 miles). The travel time can vary depending on the type of train and specific schedule, but it typically takes around 3 to 4 hours to complete the journey between these two cities.