Regular bus service from St. Petersburg to Tallinn

Baltic Shuttle operates daily coach service on the route from Saint-Petersburg (Russia) to Tallinn (Estonia). We depart from Saint-Petersburg bus station (Obvodniy channel embankment, 36) and arrive at Tallinn bus sation (Lastekodu 46).

Buy tickets online

Timetable of bus 960 from St. Petersburg to Tallinn

Bus Stop Saint-Petersburg — Tallinn — Maardu
Departure daily Departure daily Departure daily
Saint-Petersburg 10:00 14:30 23:30
Narva (Bus station) 13:44 18:04
Narva-Jõesuu 14:00
Sillamäe 18:25
Toila 14:45
Loksa
Tallinn (Mustakivi) 21:02
Tallinn (Bus station) 16:50 21:10 07:25
Maardu 17:15 21:30 07:50

Timetable of return trip from Tallinn to St. Petersburg

NB: Due to lengthy border and customs checks, the bus arrives with a delay. Provide more time for transfers!

Enjoy bus travel from Russia to Estonia with onboard facilities at our modern coaches:

  • Air conditioning
  • Free Wi-Fi Internet
  • Sockets for charging your gadgets
  • Clean WC
  • Comfortable seats

Purchase bus tickets from St. Petersburg to Tallinn online with our booking system, keep it on any device (or print it) and present tickets to our bus driver. We accept payment by Visa and Mastercard bank cards through SEB bank payment platform.

You can bring onboard one piece of carry-on luggage weighing up to 5 kg into the bus (dimensions up to 45 × 35 × 20 cm). You can also take one piece of checked luggage per passenger free of charge weighing up to 30 kg (dimensions up to 70 × 30 × 55 cm).