Na segunda-feira, relatórios da Rússia declararam que duas explosões ocorreram na cidade de São Petersburgo, ao longo da linha de metrô da cidade. Um mapa de São Petersburgo mostra as explosões ocorridas em uma seção central movimentada da cidade. A BBC News informou que pelo menos 10 pessoas foram mortas nas explosões do metrô de São Petersburgo e pelo menos outras 50 pessoas ficaram feridas. Duas explosões foram confirmadas pelo Ministério das Situações de Emergência na Rússia: uma ocorreu na estação Sennaya Ploshchad e a outra no Tekhnologicheskiy Institut por volta das 14h30, horário local. A agência de notícias russa Interfax informou que os dispositivos explosivos estavam cheios de estilhaços, incluindo pregos.
Segundo o The Moscow Times, um segundo dispositivo não explodido foi encontrado e desmontado na estação de Ploshchad Vosstaniya, em São Petersburgo. Esta estação está na mesma linha que a estação Tekhnologicheskiy Institut, onde a primeira bomba explodiu. São Petersburgo é a segunda maior cidade da Rússia - depois da capital da Rússia, Moscou - com até cinco milhões de habitantes.
Todas as estações de metrô em São Petersburgo foram fechadas após a explosão, enquanto equipes de emergência continuam a evacuar os passageiros. Todas as três estações afetadas são centros movimentados dentro do sistema de metrô de São Petersburgo, localizado no centro da cidade. As estações Sennaya Ploshchad e Tekhnologicheskiy Institut são pontos de transferência para várias linhas no metrô de São Petersburgo; existem cinco linhas totais de metrô no sistema de metrô da cidade. Segundo o site Metrobits, o número de passageiros no metrô de São Petersburgo é de aproximadamente 2, 15 milhões de pessoas por dia. Nas mídias sociais, as fotos da explosão do metrô de São Petersburgo mostram uma cena caótica e assustadora, enquanto a explosão destruía vários vagões do metrô.
O presidente Vladimir Putin estava em São Petersburgo no momento da explosão; Putin estava na cidade costeira para se encontrar com o presidente da Bielorrússia, Alexander Lukashenko. Putin respondeu à explosão de São Petersburgo, aparecendo na televisão estatal russa dentro de uma hora após a explosão. Ao oferecer condolências às famílias das vítimas afetadas pela explosão, ele também disse que o terrorismo estava sendo considerado como um possível fator. Traduzido para o inglês pela agência estatal russa RT, Putin disse:
As causas deste evento ainda não foram determinadas, portanto é muito cedo para falar. A investigação será exibida. Certamente, consideraremos todas as variantes comuns, criminais, antes de tudo, de natureza terrorista.
De acordo com a conta oficial do Metrô de Moscou, o serviço de transporte da capital está "pronto para prestar qualquer assistência" ao Metrô de São Petersburgo, em um tweet traduzido do russo.