Travel from Joensuu to Saint-Petersburg-Russia

Bus or fly from Joensuu to Saint Petersburg?

Onni Bus operates a bus from Joensuu to Saint Petersburg once daily. Tickets cost $6 - $10 and the journey takes 2 h 35 min. Ensi Bus also services this route on demand. Alternatively, Finnair and Scandinavian Airlines fly from Joensuu to Saint Petersburg 3 times a day.

How to get from Joensuu to Saint Petersburg

From Joensuu train to Imatra, bus to Vyborg/Viipuri, then train to St Petersburg Finlyandskii. 5 h 16 min 41€. From Joensuu bus to Imatra then bus to Saint Petersburg, Bus Station 2. 6 h 56 min 43€. From Joensuu bus to St.Peterburg Moskovsky. 8 h 5 min 39€. From Joensuu drive to Saint Petersburg. 5 h 37 min 55€. From Kauppatori B L line 6 gondola to Joensuu airport, fly to St. Petersburg airport, line 39 bus to Moskovskaya, then line 2 Metro to Saint Petersburg. 8 h 16 min 287€.