Beslan (Em osseto: Беслӕн e em russo: Беслан) é uma cidade localizada na Ossétia do Norte, Rússia. Está situada ao oeste do Rio Ardon, a 15 km ao noroeste da capital Vladikavkaz. No ano de 2002 tinha uma população de 35.550 habitantes. Foi fundada no ano de 1847.