Für Deutschland nahm Elsner an der U18-Junioren-B-Weltmeisterschaft 2010 teil, bei der er mit seiner Mannschaft in die Top Division aufstieg. Im März 2018 wurde er von Bundestrainer Marco Sturm erstmals in die deutsche Eishockey-Herrennationalmannschaft berufen.