Существует несколько способов:
1) стандартно через кассы (подходит тем, у кого есть специальные льготы, минус - как правило, туда стоит большая очередь);
2) в автомате, который принимает только 100-рублевые купюры или карты, можно купить быстро и без очередей;
3) через приложение: http://ppk-piter.ru/passenger/mobile/. Для проход через турникеты потребуется паспорт.