Bahawalnagar District () is a district in the Punjab province of Pakistan. The city of Bahawalnagar is the capital.It is 192 miles south of Lahore and about 120 miles east of Bahwalpur. River Satluj passes on the northern side at a distance of about 6 miles.