1map logoGo to main page

Saint Petersburg to Tallinn from €8.9: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Petersburg, Russia
to
Tallinn, Estonia

How to Get from Saint Petersburg to Tallinn: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$8.9 by busBest price
371 kmDistance
5h 5m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Petersburg to Tallinn with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Train
Average Duration
6h  32m
Estimated price
22-27
Recommended
Company
various
Bus
Average Duration
6h  45m
Estimated price
8.9-40
Cheapest
route map
Distance: 371 km
Duration: 5h 5m

See more options

Company
various
Train
Average Duration
7h  27m
Estimated price
12-21
Company
various
Bus
Average Duration
8h  26m
Estimated price
22-27
Company
N/A
Drive
Average Duration
5h  5m
Estimated price
58-8.9

Saint Petersburg - Tallinn operators

Explore transport companies operating between Saint Petersburg and Tallinn, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+372 6800 909
Website
https://luxexpress.eu/en

Bus from St Petersburg Bus Terminal to Tallinn Central Bus station

Average Duration
6h 45m
Estimated price
22-49
Contact phone
+372 447 5177
Website
presto.ee

Bus from St Petersburg Bus Terminal to Tapa

Average Duration
5h
Estimated price
216-21
Contact phone
+372 5656 3056
Website
balticshuttle.ee

Bus from St Petersburg Bus Terminal to Tallinn Bussijaam

Average Duration
6h 55m
Estimated price
218-2102
Contact phone
+371 67214512
Website
ecolines.net

Bus from St Petersburg Bus Terminal to Tallinn Central Bus station

Average Duration
7h
Estimated price
219-40
Contact phone
(+372) 5645 9623
Website
anniston.ee

Bus from St Petersburg Bus Terminal to Tallinn Central Bus station

Average Duration
6h 50m
Estimated price
213-2100
Contact phone
+7 (812) 245-06-70
Website
bus.ptk.express

Bus from St Petersburg Bus Terminal to Tallinn Central Bus station

Average Duration
7h 30m
Estimated price
8.9-27
Train
Contact phone
673 7400
Website
elron.ee

Train from Tapa to Tallinn

Average Duration
50m
Estimated price
210-211

Train from Narva to Tallinn

Average Duration
2h 51m
Estimated price
213-214
Contact phone
8 800 775 0000
Website
ppk-piter.ru

Train from St. Petersburg Baltiyskiy Station to Ivangorod

Average Duration
7h 27m
Estimated price
12-21

Saint Petersburg to Tallinn: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Petersburg and Tallinn offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Saint Petersburg to Tallinn, a 231-mile drive that showcases the stunning landscapes of both Russia and Estonia. 💰 The cost to travel by car ranges from €60 to €92, offering an affordable and flexible way to experience the cultural richness of these two neighboring countries. 📸 Enjoy approximately 5 hours and 5 minutes of driving time, filled with scenic views and the excitement of crossing borders, making your road trip from Saint Petersburg to Tallinn a memorable adventure.
Average price
€60 - €92
🚆 Embark on a scenic train journey from Saint Petersburg to Tallinn lasting approximately 7 hours and 27 minutes. Sit back, relax, and enjoy the changing landscapes along the way. 💰 Tickets for this train ride range from €13 to €21, offering an affordable and convenient way to travel between these two charming cities.
Useful tips for train travellers
• Onboard services for your train trip from Saint Petersburg to Tallinn typically include a dining car where you can purchase meals, snacks, and beverages. Depending on the operator, you may find traditional Russian dishes or light refreshments available. It's advisable to bring cash or a credit card for purchases. Some trains may offer a pre-ordered meal service for First-Class passengers.
• The train service offers multiple seating options: First Class, Business Class, and Economy Class. First Class provides spacious reclining seats and more privacy, while Business Class generally includes larger seats and a quieter atmosphere. Economy Class is more budget-friendly and comfortable for short trips but may be more crowded. Check the operator's website to compare the layouts and amenities for your chosen class.
• For this route, various operators include 'Russian Railways' (rzd.ru) and 'Ecolines' (ecolines.net). Visit their websites for schedule details and to book your tickets. For local transport schedules in Tallinn, check the Tallinn Transport website (tallinn.ee) which can provide you with information on bus and tram routes.
🚌 For a convenient and affordable trip from Saint Petersburg to Tallinn, consider taking the direct bus operated by Lux Express. The journey takes approximately 6 hours and 45 minutes, allowing you to relax and enjoy the scenic views along the way. 🚌 With ticket prices ranging from €9 to €42, the bus provides a cost-effective travel solution for those looking to explore both Saint Petersburg and Tallinn. Sit back, relax, and let the bus take you on a smooth journey between these two beautiful Baltic cities.
Departure Point
St Petersburg Bus Terminal station
Arrival Point
Tallinn Central Bus station
Useful tips for bus travellers
• Book your ticket with Lux Express or Ecolines in advance to secure the best prices, as they can range from €9 to €41; you can check their schedules and make reservations online at Lux Express and Ecolines.
• Arrive early at St Petersburg Bus Terminal, as it can get busy; familiarize yourself with the terminal layout using the station map available here to easily locate your departure gate.
• Upon arrival at Tallinn Central Bus Station, conveniently located in the city center, look for the information desk where you can obtain free city maps, and if you need transportation, the tram and bus stops are just a short walk away; check tram and bus schedules using Tallinn Transport.