Дигора — город в Республике Северная Осетия — Алания. Административный центр Дигорского района. Образует муниципальное образование «Дигорское городское поселение». Город расположен на левом берегу реки Урсдон (левый приток Терека), в 52 км к северо-западу от Владикавказа. Архитектура города состоит из частных домов сельского типа, преимущественно одно, или двухэтажными строениями, так же несколько многоквартирных корпусов. Площадь территории города Дигора составляет 9,19 км². Город находится в 1020 км от аэропорта Симферополь.
Путь из Симферополя в Дигору занимает в среднем 13 часов.