Air
No flights operated to/from Gorno-Altaisk at present.
Train
To find oneself in Gorno-Altaisk you have to get an overnight transit train from Novosibirsk to Byisk.
Bus
Buses run to Gorno-Altaisk from Barnaul (5,5 hours, five daily) and from Byisk (2,5 hours, nine daily. From Gorno-Altaisk, buses run 10 times daily to Manzherok (1 hour), twice daily to Chemal (3 hours) and daily to Shebalino (3,5 hours), Onguday (6 hours), Aktash (11,5 hours) and Kosh-Agach (12,5 hours).