Добраться на озеро Янисъярви можно по железной дороге до города Сортавала и оттуда на частном транспорте около 60 километров до поселка Янисъярви или на автомобиле по трассе из Санкт-Петербурга (около 320 километров):
Санкт-Петербург — Приозерск — Лахденпохья — Сортавала — Янисъярви;
Санкт-Петербург — Лодейное поле — Олонец — Питкяранта — Сортавала — Янисъярви.
Республика Карелия, Сортавальский район, поселок Вяртсиля,
Съезды к озеру находятся на автодороге «Сортавала-Вяртсиля».
До Сортавалы из Петербурга проще всего добраться на поезде "Санкт-Петербург - Костомукша" (с Ладожского вокзала). Поезд ходит не каждый день. Выход - на станции "Сортавала", или Кааламо, или Маткаселькя.
Поездом - из Петрозаводска: поезд № 680-Ч Петрозаводск - Сортавала (через Кааламо) - до ст. Кааламо.
Из Петрозаводска - в Сортавала ходят автобусы (через Олонец, в пути 8 часов) и маршрутные такси (в пути около 5 часов - по живописной дороге).