Getting there & away
Minibuses to Bahawalpur leave frequently from the stand just west of Dera Adda Chowk.
The chaotic main bus stand east of town has larger air-con buses to Bahawalpur (Rs 60, 1½ hours), Faisalabad (Rs 160, five hours), Karachi (Rs 630, 12 to 13 hours), Lahore (Rs 250, six hours), Rawalpindi (Rs 370, eight hours) and elsewhere. The best bus service is operated by Daewoo (11007008; Khanewal Rd, Qaddafi Chowk), which has air-con services (that include a light refreshment) to Faisalabad (Rs 270, four hours), Lahore (Rs 400, 5¼ hours), Rawalpindi (Rs 580, 7½ hours), Bahawalpur (Rs 130, 1½ hours) and Sargodha (Rs 340, 4½ hours).
All trains leave from the Multan Cantonment Railway Station (Multan Cantt). There are daily services to Bahawalpur, Karachi, Lahore, Peshawar, Quetta and Rawalpindi. Check at the train station for fares and times at least a few days before you intend to travel.
There are flights are operated by PIA (9200024; 65 Abdali Rd; 8am-8pm), including twice daily services to Karachi (Rs 5150, one hour and 10 minutes) and Islamabad via Lahore (Rs 4550, 2½ hours; to Lahore Rs 3400, one hour).