Professor_L, своим ходом. Там есть несколько вариантов, как добираться, мы оба раза ездили так:
Приходили на речной вокзал за час до отхода кораблей (т.е. часам к восьми) и просились в свободные каюты. Место без постельного белья стоит 500 р. (а бельё +150). Тут две неприятности: на теплоходах это не очень любят и могут окатить презрительным взглядом (хотя когда как) и может попросту не быть свободных мест.
Есть ещё пути через Приозерск и Сартавалу - не ездила, не знаю. Легче всего добраться, мне кажется, если договоришься с монастырём приехать туда поработать. Все координаты на
www.valaam.ru