Bahawalpur is one of the safest cities in Punjab. It has its own airport which connect all major cities in Pakistan. PIA operate in Bahawalpur to Lahore, Karachi, and Islamabad. A new airport is also built near the old airport and it is expected that international flights will operate at the new airport.
Bahawalpur is connected with all major cities of Pakistan by train.
From Lahore you can travel on KLP road.
Bus services are available throughout Pakistan.
Renting a car with driver (for about 30$ per day) is the best way to move around though you can use local transport as well. But to see things around Bahawalpur you will need a car.
Visit the villages where they work on tie and dye work.
You can buy local tie and dye clothes (Chunri) from the local markets. Silver jewelery is also very pretty. Handmade close sandals (with embroidery) called khussas are also available at affordable prices (about $5 for a pair).
Naan:Fluffy delicious bread. Kebabs: Always a delicious treat made from a variety of meats.
Follow a conservative dress code and try to dress as locals. It is better to have someone from the city as a guide.