From Nevsky Prospekt line 2 Metro to Moskovskaya Metro, bus to St. Petersburg airport, fly to Burgas airport, then taxi to Burgas. 6hrs 02min. From St Petersburg Vitebskii train to Chisinau, train to Bucuresti, then bus to Burgas. 2days 11hrs. From St.Peterburg bus to Tiraspol', bus to Odessa, bus to Varna, taxi to Varna, then train to Burgas. 2days 18hrs. From St.Peterburg bus to Riga, bus to Berlin ZOB, then Bus to Burgas. 2days 20hrs. From Saint Petersburg drive to Burgas. 40hrs 13min.