В Цхинвал разрешен въезд только с территории РФ. Ближайший аэропорт расположен во Владикавказе. Оттуда ведет Транс-Кавказская магистраль. Из аэропорта ходит автобусный шаттл и такси. От таможенного пункта до центра Цхинвала ехать около часа.
Общественный транспорт города пребывает в зачаточном состоянии. Тут действует единственная ветка троллейбусов, есть редкие маршрутки, такси. На западе города расположен автовокзал (в здании ж/д вокзала). Поезда прекратили сообщение около 20 лет назад. Отсюда идут автобусы во все направления республики, а также во Владикавказ (время в пути около 3,5 часов). По городу несложно ходить пешком, территория ровная, холмов и возвышенностей нет.