Bayon está localizado a meio caminho entre as cidades de Nancy e Épinal.
A sua origem remonta à época da conquista romana, visto que no passado era um oppidum romano.
A cidade foi construída no promontório natural da costa do Lebel. A sua posição geográfica oferecia defesas naturais com o Mosela de um lado e o Euron do outro. Bayon conheceu ocupação constante desde os gauleses.
Em 1172, a terra de Bayon foi dada em appanage a Henri le Lombard, o caçula da Casa de Lorraine, filho do Duque Ferry I de Bitche. Foi ele quem, no início do século XIII, mandou erguer um castelo defensivo e também grossas muralhas (cujo acesso era guardado por três portões). Através das vicissitudes da média baixa e alta e dos conflitos que se sucedem, a cidade experimentou várias fortunas. Assim, em 24 de dezembro de 1635, durante a Guerra dos Trinta Anos, o Duque de Longueville tomou a cidade em nome do Rei da França. A cidade foi mais uma vez saqueada e incendiada e a fortaleza terminou como a maioria dos castelos fortificados da Lorena, desmantelados em 1636 por ordem de Luís XIII e Richelieu. Os últimos vestígios deste passado feudal desaparecerão com a Revolução.
Bayon então entrou na era moderna e industrial com o estabelecimento de uma fábrica de telhas, uma tanoaria mecânica, parafusos, uma cooperativa agrícola, um moinho e, claro, a fábrica de Chicória. Infelizmente, desse rico passado, apenas alguns vestígios permanecem.
Bayon é uma cidade rural perto de Vosges. É um ótimo lugar para caminhadas e atividades de descoberta da natureza. Além das lagoas comunais de Saussaie (pesca possível), o Mosela faz fronteira com a cidade. O leito deste rio está classificado como reserva regional selvagem do Mosela. Parte do seu território também está classificada como zona Natura 2000.