В Рубцовск можно добраться поездами, следующими из Новосибирска (10 ч), Алматы (27 ч), Новокузнецка (11 ч), Омска (19,5 ч), Барнаула (4,5 ч) и других городов. Адрес: Рубцовск, ул. Локомотивная, 13. Телефон для справок 8 (3852) 61 79 79. Официальный сайт
Также в Рубцовск можно добраться ежедневными рейсовыми автобусами из Новосибирска (11 ч), Барнаула (5 ч), Кемерово (12 ч), Новокузнецка (12 ч).
Адрес автовокзала: Рубцовск, ул. Локомотивная, 15/1, телефон для справок: +7 (38557) 43124, 42636.
Из Новосибирска до Рубцовска можно добраться на личном автотранспорте по трассе М-52 («Чуйский тракт») по маршруту Новосибирск - Барнаул, затем по автотрассе А-349 по маршруту Барнаул - Рубцовск (расстояние 511 км, время в пути 11 часов).
Из Красноярска до Рубцовска можно добраться, следуя на запад по автотрассе М-53 до города Кемерово. Затем на юг по автодороге Р-384 по маршруту Кемерово - Ленинск-Кузнецкий. Далее по автодороге до Гурьевска, от Гурьевска на запад по маршруту Гурьевск - Заринск - Новоалтайск - Барнаул, затем по автотрассе А-349 по маршруту Барнаул - Рубцовск (расстояние 1142 км, время в пути 21 час).
Рубцовск находится в 40 км от государственной границы Россия-Казахстан.