Lundi, des rapports russes ont indiqué que deux explosions avaient eu lieu à Saint-Pétersbourg, le long de la ligne de métro de la ville. Une carte de Saint-Pétersbourg montre les explosions qui se sont produites dans une partie centrale de la ville surpeuplée. BBC News a rapporté qu'au moins 10 personnes avaient été tuées dans l'explosion du métro de Saint-Pétersbourg et qu'au moins 50 personnes avaient été blessées. Deux explosions ont été confirmées par le ministère des Situations d'urgence en Russie: l'une à la station de Sennaya Ploshchad et l'autre au Tekhnologicheskiy Institut aux environs de 14h30, heure locale. L'agence de presse russe Interfax a indiqué que les engins explosifs étaient remplis d'éclats d'obus, y compris de clous.
Selon le Moscow Times, un deuxième engin non explosé a été découvert et démonté à la station Ploshchad Vosstaniya de Saint-Pétersbourg. Cette station est sur la même ligne que la station Tekhnologicheskiy Institut, où la première bombe a explosé. Saint-Pétersbourg est la deuxième plus grande ville de Russie - après la capitale russe, Moscou - et compte jusqu'à cinq millions d'habitants.
Toutes les stations de métro de Saint-Pétersbourg ont été fermées à la suite de l'explosion, les équipes d'urgence continuant d'évacuer les passagers. Les trois stations concernées sont des nœuds de correspondance dans le métro de Saint-Pétersbourg, situé au centre-ville. Les stations Sennaya Ploshchad et Tekhnologicheskiy Institut sont toutes deux des points de correspondance pour plusieurs lignes du métro de Saint-Pétersbourg; il y a cinq lignes de métro totales dans le système de métro de la ville. Selon le site Web Metrobits, le nombre de passagers par jour dans le métro de Saint-Pétersbourg s'élève à environ 2, 15 millions de personnes. Sur les médias sociaux, les photos de l'explosion du métro de Saint-Pétersbourg montrent une scène chaotique et sinistre alors que l'explosion a mutilé plusieurs voitures de métro.
Le président Vladimir Poutine se serait trouvé à Saint-Pétersbourg au moment de l'explosion. Poutine était dans la ville côtière pour rencontrer le président de la Biélorussie, Alexandre Loukachenko. Poutine a réagi à l'explosion de Saint-Pétersbourg, apparaissant à la télévision russe moins d'une heure après l'explosion. Tout en présentant ses condoléances aux familles des victimes de l'explosion, il a également déclaré que le terrorisme était envisagé comme un facteur possible. Traduit en anglais par l'agence de presse officielle russe RT, Poutine a déclaré:
Les causes de cet événement n’ayant pas encore été déterminées, il est trop tôt pour en parler. L'enquête montrera. Nous examinerons certainement toutes les variantes, communes, criminelles, d’abord de nature terroriste.
Selon le compte Twitter officiel du métro de Moscou, le service de transport de la capitale est "prêt à apporter toute aide" au métro de Saint-Pétersbourg, dans un tweet traduit du russe.