В Прагу из Петербурга

Здравствуйте!
Подскажите, пожалуйста, как можно добраться в Прагу из Санкт-Петербурга? Слышала, что туда ходят автобусы? И есть ли прямые поезда из Петербурга, не через Москву?
поездов прямых нет.

можно добраться на самолете

или автобусе туристических фирм - это как с фирмой договоритесь. обычно билет входит в тур.
Поезд прямой есть! С Витебского вокзала! Билет примерно 100 евро в одну сторону.
Автобумы есть. Но это не совсем рейсовые автобусы. Просто с некоторыми туристическими компаниями можно договориться о том, что они завезут/вывезут по установленным у них тарифам (поезд до Барановичей/Бреста + автобус на Прагу), если есть свободные места в группе. О приниципиальной возможности этого мне говорили пару лет назад. Но сам пока не пробовал.