В Сальске есть железнодорожная станция, через которую следуют поезда в Адлер, Анапа, Армавир, Кисловодск, Красноярск, Нижний Тагил, Саратов, Екатеринбург, Барнаул, Пермь, Кемерово, Киров, Томск, Новокузнецк. Автобусным сообщением город связан с другими регионами и городами Ростовской области. Аэропорта нет. Внутригородские пассажирские перевозки осуществляются автобусами и маршрутными такси. В городе работают более десятка фирм такси, занимающихся частным извозом.