{{ train.train.name }}
{{ convert24To12Hr(train.stops[0].departure_time) }}
{{ train.stops[0].station.name }} ({{ train.stops[0].station.code }})
{{ durationToTime(train.duration) }}
{{ train.stops.length - 2 }} Stops
{{ convert24To12Hr(train.stops[(train.stops.length - 1)].arrival_time) }}
{{ train.stops[(train.stops.length - 1)].station.name }} ({{ train.stops[(train.stops.length - 1)].station.code }})
Oops!
We could not find any trains at this time. Please select a different date / station.
Karachi to Peshawar Train
Karachi and Peshawar are both major cities of Pakistan with hundreds traveling between them every day. With a distance of over 1100 kilometers separating the two cities, booking a train is one of the best ways to reach your destination. Booking a Karachi to Peshawar train is both an affordable and comfortable way to get to your destination. On top of these, you get to enjoy scenic views and regional train station delicacies.
Set on a cozy journey with Bookme by booking your seats now! It takes only a few clicks from start to finish.
Karachi to Peshawar Train Timings
Rehman Baba Express is a popular train scheduled to travel from Karachi to Peshawar every day. Go through the following table to learn about all train timings:
Station | Arrival (Time) | Departure (Time) |
Karachi Cantt | — | 10:00 |
Drig Road | 10:23 | 10:21 |
Landhi | 10:45 | 10:43 |
Hyderabad | 12:35 | 12:30 |
Tando Adam | 13:24 | 13:22 |
Nawabshah | 14:07 | 14:05 |
Paddian | 14:50 | 14:48 |
Bhiria Road | 15:05 | 15:03 |
Lakha Road | 15:20 | 15:18 |
Mehrab Pur | 15:36 | 15:34 |
Rohri | 17:40 | 17:15 |
Pano Akil | 18:08 | 18:06 |
Rahim Yar Khan | 19:57 | 19:55 |
Bahawalpur | 22:28 | 22:23 |
Multan Cantt | 00:15 | 23:55 |
Toba Tek Singh | 02:17 | 02:15 |
Faisalabad | 04:00 | 03:30 |
Sangla Hill | 04:48 | 04:46 |
Hafizabad | 05:43 | 05:41 |
Alipur Chattha | 06:09 | 06:07 |
Wazirabad Jn. | 07:02 | 07:00 |
Lala Musa Jn. | 07:37 | 07:35 |
Rawalpindi | 10:45 | 10:25 |
Attock City Jn. | 12:12 | 12:10 |
Jahangir Road | 13:02 | 13:00 |
Nowshera Jn. | 13:20 | 13:18 |
Peshawar City | 13:55 | 13:54 |
Peshawar Cantt | — | 14:10 |
Karachi to Peshawar Train Ticket Prices
The cost of your train tickets depends on your choice of class of tickets. You can save money by choosing Economy class or opt for a more comfortable trip by getting seats in air conditioned compartments. Go through the following table to have an idea of prices. Note: These prices may change over time because of various factors including inflation.
Class | Price |
Economy | PKR 3,250 |
AC Business | PKR 8,750 |
Karachi to Peshawar Train Booking
Booking a train from Karachi to Peshawar is fast and easy with Bookme. Just select your destination, choose the dates, book your seat, and just be at the train station before departure. How simple is that? Book your train tickets today!