All bus routes to St. Petersburg (Russia) B H M R T B Coach to St. Petersburg from Berlin H Coach to St. Petersburg from Helsinki Airport Helsinki to St. Petersburg bus M Coaches Moscow to St. Petersburg R Coaches Riga to St. Petersburg T Bus to St. Petersburg from Tallinn