Catch Catherine Russell live and on tour right now! There are 17 concerts scheduled across Spain and United States. The next Catherine Russell concert is scheduled for Tuesday, November 18, 2025 at Teatro Principal de Alicante in Alicante (alacant), Comunidad Valenciana, Spain.