Beslan ( ; , Beslæn, ) is a town and the administrative center of Pravoberezhny District of the Republic of North Ossetia-Alania, Russia, located about 29 kilometers north of the republic's capital Vladikavkaz, close to the border with the Republic of Ingushetia.