http://meinfernbus.deZurich-Munich ZOB---15 Euro
Munich ZOB-Salzburg Hbf---7 Euro
Salzburg Hbf---Vienna Hbf на австрийских ЖД прямой 19 евро, если купить через интернет заблаговременно. В день поездки на вокзале намного дороже.
Прямого автобусного сообщения из Зальцбурга в Вену нет (через Мюнхен).
Когда будете возвращаться из Вены в СПБ, то дешево можно на
http://www.luxexpress.eu/en Вена-Вильнюс 16 евро единый билет ( со стыковкой в Варшаве 00:00-00:10 около 23 часов в дороге) и Вильнюс-СПБ 25 евро ( с пересадкой в Риге). Либо Вильнюс-Таллин 3 евро и Таллин-СПБ 14 евро. Если сильно не спешите, то можете подобрать более удачную стыковку с ночевкой в Варшаве или скомбинировать с
http://www.polskibus.com . Все будет зависеть за сколько времени до отъезда вы будете покупать билет.
"Кто-нибудь ездил на поезде РЖД из Вены, надо ли выходить на границе или можно не беспокоиться до границы с Белорусией?"
Оно вам надо? По денгьгам выйдет накладно.