Шерегеш находится на юге Кемеровской области, в 160 км от Новокузнецка, в Горной Шории - гористой местности на стыке Саян, Алтая и Кузнецкого Алатау.
Основная часть инфраструктуры и шерегешских трасс сосредоточены на горе Зеленой. Ее название на языке шорцев - Каритшал. Высота - 1270 метров. В зимний сезон гора Зеленая принимает миллион туристов. Здесь проложено 28 км трасс, которые обслуживаются бугельными, гондольными и кресельными подъемниками.
Работают рестораны, кафе, парковки для автомобилей.
Как добраться до Шерегеша
На автомобиле: координаты для навигатора - 52.953238, 87.956030. Расстояние от Новокузнецка - 160 км, от Бийска - 310 км, от Кемерово - 300 км.
Общественным транспортом: ближайший автовокзал находится в городе Таштагол (23 км от Шерегеша). Регулярное сообщение налажено с Новокузнецком, Новосибирском, Кемерово. Некоторые рейсы заходят в поселок Шерегеш.
В начале горнолыжного сезона запускается туристический поезд "Прокопьевск – Новокузнецк – Чугунаш". На станции Чугунаш, в 33 км от курорта, туристов пересаживают в автобусы, следующие до горы Зеленой. В обычном режиме работает ж/д станция в Таштаголе, откуда по четным числам отправляется электричка в Новокузнецк. Вокзал в Новокузнецке связан сообщением с Москвой, Санкт-Петербургом, Новосибирском, Томском и другими городами.