Selenginsk () is an urban locality (an urban-type settlement) in Kabansky District of the Republic of Buryatia, Russia, located at the head of the Selenga River delta about from Lake Baikal and about northwest of Ulan-Ude. It is on the Trans-Siberian Railway and the Trans-Siberian Highway.