Международный аэропорт Барнаула им.Г.С.Титова принимает самолеты из Москвы, Санкт-Петербурга, Томска, Красноярска и других городов России. Прилететь в Барнаул можно рейсами таких авиакомпаний, как «Аэрофлот», «Уральские Авиалинии», «КрасАвиа» и другими.
В Барнаул можно добраться поездами, следующими из Москвы, Новосибирска, Адлера, Санкт-Петербурга, Новокузнецка, Красноярска и других городов. Адрес железнодорожного вокзала: Барнаул, пл. Победы, 10.
Также до Барнаула можно добраться ежедневными рейсовыми автобусами из Новосибирска, Томска, Кемерово, Новокузнецка. Адрес автовокзала: Барнаул, пл. Победы, д. 12А. Телефон для справок 8 (3852) 61 79 79. Официальный сайт
Из Новосибирска до Барнаула можно добраться на личном автотранспорте по трассе М-52 («Чуйский тракт»), следуя на юг по маршруту Новосибирск - Барнаул (расстояние 225 км, время в пути 5 часов).
Из Красноярска до Барнаула можно добраться, следуя на запад по автотрассе М-53 до города Кемерово. Затем на юг по автодороге Р-384 по маршруту Кемерово - Ленинск-Кузнецкий. Далее по автодороге до Гурьевска, от Гурьевска на запад по маршруту Гурьевск - Заринск - Новоалтайск - Барнаул (расстояние 856 км, время в пути 16 часов).