Возможна покупка билета как в кассе непосредственно у входа в собор так и онлайн.
Если хотите спланировать заранее и наверняка, лучше воспользоваться сайтом:
https://cathedral.ru/ru сверху выбираете "Купить билет" и в открывшемся сайте обязательно выбирайте тот объект, который Вас интересует, т.е. "Спас на Крови" (Здесь же можно приобрести билеты в Исаакиевский собор и на его колоннаду). Ну и само собой - выбираете дату и время, заказываете и оплачиваете билет.
Если планируете покупку непосредственно на месте, то учтите возможность присутствия очереди. Не всегда, но бывает.
П.С.: помните о мерах индивидуальной защиты.