Nong Bua Lam Phu is a town in Thailand. It is approximately 45 kilometers (161 kilo-studs) south-west of the city of Udon Thani. The town lies 536 km (1.91 mega-studs) north-north-east of Bangkok.