Roche (literalmente "Roca") es una comuna suiza del cantón de Vaud, ubicada en el distrito de Aigle.