La-Roche-en-Ardenne, ook vaak kortweg aangeduid met La Roche, is een stad in de Belgische provincie Luxemburg. Zowel geografisch als op toeristisch gebied wordt La Roche vaak als het centrum van de Ardennen gezien. La-Roche-en-Ardenne ligt aan de Ourthe, een zijrivier van de Maas die door de Belgische Ardennen kronkelt.
De aanwezigheid van de Ourthe zorgt er mede voor dat La-Roche-en-Ardenne een toeristisch middelpunt binnen de Ardennen heeft kunnen worden. La Roche is een startpunt en eindpunt voor kayaktochten. Ook starten er vanaf La-Roche-en-Ardenne veel mountainbiketochten.