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:55 23:30
Narva (Peetri Plats) 12:44 17:04
Narva-Jõesuu 13:00
Sillamäe 17:25
Toila 13:45
Tallinn (Mustakivi) 19:42
Tallinn (Bus station) 15:55 19:55 05:25
Maardu 16:15 20:10 05:50

Departure and arrival times at all stops are local.

Timetable of return trip from Tallinn to St. Petersburg

NB: Due to lengthy border and customs checks, the bus may arrive 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).

How to cancel your trip and return tickets.

Transfer from Tallinn bus station to Tallinn airport

The Tallinn airport is served from Tallinn bus station (stop Bussijaam) by bus line № 2 and by tram line № 4.

bus from Saint-Petersburg to Tallinn