Am 19. November 2013 debütierte Smolnikow beim 2:1-Sieg im Freundschaftsspiel gegen Südkorea in der A-Nationalmannschaft. Für die Europameisterschaft 2016 in Frankreich wurde er von Nationaltrainer Leonid Sluzki in den russischen Kader berufen. Im Turnier kam er in allen drei Spielen seiner Mannschaft über die volle Spielzeit zum Einsatz, schied mit ihr jedoch als Gruppenletzter aus. Für den Confederations Cup 2017 sowie die Weltmeisterschaft 2018 im eigenen Land wurde Smolnikow ebenfalls für den russischen Kader nominiert. Bei der WM wurde er bei seinem einzigen Turniereinsatz, der gegen Uruguay, nach 36 Minuten mit der Gelb-Roten Karte des Feldes verwiesen. Mit Russland erreichte Smolnikow das Viertelfinale und scheiterte dort im Elfmeterschießen an der kroatischen Mannschaft. Sein 29. und letztes Länderspiel absolvierte er am 10. September 2018 beim 5:1-Sieg im Freundschaftsspiel gegen Tschechien.