Suphan Buri is a town in central Thailand. As of 2006 it had a population of 26,656. The town is 101 km ( 361 kilo-studs ) north-northwest of Bangkok.