Bus trips Tallinn — St. Petersburg — Tallinn via Pskov

Bus from Tallinn to St. Petersburg via Pskov

As of 10 April 2025, Baltic Shuttle will start operating bus services from Tallinn to Pskov (bus route 950) with a connecting bus Pskov — St Petersburg (bus route 9116 by SKSauto).

Departure from Tallinn daily at 16:50 via Tartu and the Koidula border crossing point, arriving in Pskov at 01:55.

Passengers traveling to Saint Petersburg transfer to a Russian carrier's bus (route 9116) from Pskov to Saint Petersburg (the trip is included in the price), departing approximately at 02:10 from Pskov to Saint Petersburg. The estimated arrival time of the bus in Saint Petersburg is 06:50. The bus makes a stop at the Moskovskaya metro station and then arrives at the Saint Petersburg bus station.

The actual arrival time of buses to Pskov and St. Petersburg depends on the time when all bus passengers pass the Estonian-Russian border.

The bus route from Tallinn to Pskov passes through the border crossing Koidula → Kunichina Gora, which is open for motor transport. The absence of the need to cross the border on foot (as at the border crossing Narva → Ivangorod) makes this route a good alternative to the bus route Tallinn — Narva — Saint Petersburg.

Bus timetable Tallinn — Pskov — St. Petersburg

Baltic Shuttle bus 950 Tallinn — Pskov and connecting SKSauto bus 9116 Pskov — St. Petersburg

Bus stop Departure daily
Tallinn (bus station) 16:50
Tartu (bus station) 19:25
Pechory (bus station) 01:05
Pskov (bus station) 02:10
St. Petersburg (bus station) 06:50

You can buy a ticket for Tallinn — Pskov — Saint Petersburg bus routes on our website.

Please note that import of goods of animal origin (meat, fish and dairy products) into Russia on this route is prohibited due to the lack of veterinary control at the Russian checkpoint ‘Kunichina Gora’. All such products are confiscated and the passenger is issued a seizure certificate with a fine, which leads to service delays.

Bus from St. Petersburg to Tallinn via Pskov

From 11 April 2025, joint bus services of the Baltic Shuttle and SKSauto will start on the route Saint Petersburg — Pskov — Tallinn.

The SKSauto bus 9115 departs from St. Petersburg bus station to Pskov. Upon arrival at Pskov bus station, passengers transfer to the connecting Baltic Shuttle bus 950 from Pskov to Tallinn.

The bus route from Pskov to Tallinn passes through the Kunichina Gora → Koidula border crossing, which is open to motor traffic.

Bus timetable Saint Petersburg - Pskov - Tallinn

Bus 9115 St. Petersburg — Pskov by SKSauto and connecting Baltic Shuttle bus 950 Pskov — Tallinn

Bus stop Departure daily
St. Petersburg (bus station) 11:00
Pskov (bus station) 15:30
Tartu (bus station) 20:15
Tallinn (bus station) 22:30

20% discount on bus routes from Tallinn to Pskov and St. Petersburg via Pskov

Bus Tallinn — St Petersburg — Tallinn via Pskov