Bouillon [French pronunciation: [bu.jɔ̃]] (Walloon: Bouyon) is a municipality in Belgium. It lies in the country's Walloon Region and Luxembourg Province. The municipality, which covers 149.09 km², had 5,477 inhabitants, giving a population density of 36.7 inhabitants per km².Bouillon has a few schools, a lycée (middle school) and a gymnasium (high school), banks and a town square.