Bex sits on the east side of the Rhône river in a big valley bordered on the east by the Bernese Alps and west by the Chablais Alps. Famous Swiss and French ski resorts are nearby. It is on Swiss National Route 9. Bex is connected to Les Diablerets by the mountain pass Col de la Croix