From Rawalpindi Railway Station trains go to various cities of Pakistan including Karachi, Lahore, Quetta, Peshawar, Gujranwala, Sargodha, Gujarat, Multan, Faisalabad, Bahawalpur, Rahimyar Khan, Jhang, Hyderabad, Nawabshah, Sukkar, Jehlum, Haripur, Nowshera, Sibi, Attock, Larkana, Kohat, Khanewal, Mianwali, Dera Ghazi Khan, Bhakkar, Gujar Khan, Sialkot, Narowal, Sahiwal, Okara, Mandi Bahauddin and Jacobabad included.
It was built a century ago in the British style, with yellow sandstone walls and arched entrances.
Kerosene lamps adorn the walls, and there is an old grand clock near the platform and a bell that signals the arrival of a train.
The grand clock and steam engine installed in front of the main building are among the prominent features of the station.
[7][8] Facilities include railway reservations and information office, cargo pick and drop, toilets, tuck shops, book stalls, praying halls and rest areas.