Château-d'Oex este un municipalitate în cantonul Vaud din Elveția. Acesta este situat în districtul Riviera-Pays-d'Enhaut.