El municipio se encuentra enclavado en el valle del río Sil, en la comarca de El Bierzo, a una altitud media aproximada de 862 metros.