Железнодорожным транспортом до станции Бийск, далее 61 км. автобусом. Осуществляются регулярные авиарейсы до аэропорта г. Бийска из городов: Сургут, Нижневартовск, Красноярск. До курорта Белокуриха совершаются регулярные автобусные рейсы из городов: Новосибирск, Барнаул, Бийск, Кемерово, Новокузнецк, Междуреченск, Гурьевск, Горно-Алтайск.
Автобусные маршруты:
из г. Новосибирска: время следования – около 8 часов (отправление: 8.30, 13.30, 21.30 ежедневно);
из г. Барнаула: ежедневно в течениe дня, время следования – около 4 часов;
из г. Бийска: ежедневно в течение дня, время следования – 1 час.
Движение междугородних автобусов от автостанции г. Белокуриха