Bex est une commune suisse du canton de Vaud, située dans le district d'Aigle. Commune de plaine, Bex s’étire jusque dans les montagnes. Des berges du Rhône à 395 m d’altitude au sommet des Diablerets (3209 m), son territoire, le troisième en importance dans le canton de Vaud, se caractérise par une variété de paysages et une palette de couleurs toutes plus éblouissantes les unes que les autres. La petite ville de Bex, quant à elle, dénombre quelque 5'100 résidants et se situe en plaine, à l’abri de la colline du Montet. Elle est traversée par la rivière Avançon qui prend ses sources également sur le territoire communal, au fin fond de la vallée de Solalex d’une part et du Vallon de Nant d’autre part.