The cheapest buses from Tallinn to Saint-Petersburg

Showing times and prices for Oct 25

Cheapest

$27

Average

$38

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Tallinn to Saint-Petersburg will cost around $ 38 if you buy it on the day, but the cheapest tickets can be found for only $ 27.

Cheapest
06:50AMTallinn6h40 01:30PMSaint-Petersburg
0 changes
$271One-way
09:45PMTallinn7h30 05:15AMSaint-Petersburg
0 changes
$361One-way
07:09AMTallinn6h36 01:45PMSaint-Petersburg
0 changes
$421One-way
07:00AMTallinn, Tallinna Bussijaam6h45 01:45PMSaint-Petersburg
0 changes
$421One-way
03:45PMTallinn, Tallinna Bussijaam6h15 10:00PMSaint-Petersburg
0 changes
$421One-way

Timetable Tallinn to Saint-Petersburg

Showing buses for tomorrow, Mon, Oct 25
06:50AMTallinn6h40 01:30PMSaint-Petersburg
0 changes
07:00AMTallinn, Tallinna Bussijaam6h45 01:45PMSaint-Petersburg
0 changes
07:09AMTallinn6h36 01:45PMSaint-Petersburg
0 changes
03:45PMTallinn, Tallinna Bussijaam6h15 10:00PMSaint-Petersburg
0 changes
03:54PMTallinn6h06 10:00PMSaint-Petersburg
0 changes
09:45PMTallinn7h30 05:15AMSaint-Petersburg
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Oct 24
$17Flixbus
$228nordic regional airlines oy
Mon
Oct 25
$24Infobus
$293nordic regional airlines oy
Tue
Oct 26
$24Infobus
$228nordic regional airlines oy
Wed
Oct 27
$30Flixbus
$259nordic regional airlines oy
Thu
Oct 28
$24Infobus
$175nordic regional airlines oy
Fri
Oct 29
$16Flixbus
$200nordic regional airlines oy
Sat
Oct 30
$19Flixbus
$200nordic regional airlines oy
Sun
Oct 31
$16Flixbus
$200nordic regional airlines oy
Mon
Nov 1
$24Infobus
$200nordic regional airlines oy
Tue
Nov 2
$37Lux Express
$153nordic regional airlines oy
Wed
Nov 3
$32Infobus
$175nordic regional airlines oy
Thu
Nov 4
$24Infobus
$153nordic regional airlines oy
Fri
Nov 5
$16Flixbus
$175nordic regional airlines oy
Sat
Nov 6
$16Flixbus
$200nordic regional airlines oy
Sun
Nov 7
$19Flixbus
$200nordic regional airlines oy
Mon
Nov 8
$24Infobus
$175nordic regional airlines oy
Tue
Nov 9
$32Infobus
$175nordic regional airlines oy
Wed
Nov 10
$37Lux Express
$153nordic regional airlines oy
Thu
Nov 11
$24Infobus
$153nordic regional airlines oy
Fri
Nov 12
$16Flixbus
$153nordic regional airlines oy
Sat
Nov 13
$37Lux Express
$140nordic regional airlines oy

The fastest buses from Tallinn to Saint-Petersburg

Showing times and prices for Oct 25

Fastest Journey

6 h 6 m

Average

6 h 38 m

Buses per day

6

Distance

318 km

Of the 6 buses that leave Tallinn for Saint-Petersburg every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 318 km distance in an average of 6 h 38 m but if you time it right, some buses will get you there in just 6 h 6 m .

The slowest buses will take 7 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

03:54PMTallinn6h06 10:00PMSaint-Petersburg
0 changes
$421One-way
03:45PMTallinn, Tallinna Bussijaam6h15 10:00PMSaint-Petersburg
0 changes
$421One-way
07:09AMTallinn6h36 01:45PMSaint-Petersburg
0 changes
$421One-way
06:50AMTallinn6h40 01:30PMSaint-Petersburg
0 changes
$271One-way
07:00AMTallinn, Tallinna Bussijaam6h45 01:45PMSaint-Petersburg
0 changes
$421One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Tallinn and Saint-Petersburg

distanceDistance197 miles (317 km)
durationAverage bus duration6 h 30 min
priceAverage bus ticket price$22 (€18)
changesDirect busYes
carriersBus companiesInfobus, Ecolines or Lux Express

Buses from Tallinn to Saint-Petersburg cover the 197 miles (317 km) long journey taking on average 6 h 30 min with our travel partners like Infobus, Ecolines or Lux Express. There are direct bus services available. While the average ticket price for this journey costs around $22 (€18), you can find the cheapest bus ticket for as low as $16 (€13).

Travel Tips

Buses from Tallinn to Saint-Petersburg
Take the bus to Saint-Petersburg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Tallinn to Saint-Petersburg.
FAQs
Are there any COVID-19 restrictions for international travel by bus between Tallinn and Saint-Petersburg?

Travel between Tallinn, Estonia and Saint-Petersburg, Russia by bus is: Restricted.

What is the status of international entry into Russia from Estonia?

International entry status: Entry is restricted for citizens and permanent residents of Estonia

Do I need to self-quarantine on arrival in Russia from Tallinn?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine

What are the safety rules to follow in Saint-Petersburg, Russia?

When traveling in Russia, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 10/20/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your bus to Saint-Petersburg from Tallinn before traveling.

What restrictions are there on reentering Estonia from Saint-Petersburg, Russia?

Return travel from Russia to Estonia is: Restricted.

Are there any international entry restrictions on returning to Tallinn from Saint-Petersburg?

Entry into Estonia is allowed for: Entry is restricted for citizens and permanent residents of Russia

Do I need to quarantine on arrival in Estonia from Saint-Petersburg?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Tallinn, Estonia?

The government of Estonia has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Recommended

Last checked on 10/23/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your bus to Tallinn from Saint-Petersburg.

How much does a cheap bus from Tallinn to Saint-Petersburg cost?
Bus tickets from Tallinn to Saint-Petersburg for some dates and times can be found for as cheap as $16 (€13)  one way in the next 7 days.
How much is a bus ticket between Tallinn and Saint-Petersburg?
The bus price to Saint-Petersburg from Tallinn is on average $22 (€18)  if you are looking to book your tickets for this trip in the next 7 days.
How far is Tallinn to Saint-Petersburg by bus?
The distance between Tallinn and Saint-Petersburg by bus is approximately 197 miles (317 km).
How long is the bus ride from Tallinn to Saint-Petersburg?
The bus time from Tallinn to Saint-Petersburg is on average 6 h 30 min  for the 197 miles (317 km) long journey, but the time it takes to go between Tallinn and Saint-Petersburg by bus can vary depending on specific dates or traveling on weekends and holidays.
What bus companies go from Tallinn to Saint-Petersburg?
For the best Tallinn to Saint-Petersburg bus to book, you can travel safely and comfortably with Infobus, Ecolines or Lux Express. However, it's always good to check all possible bus providers with services to Saint-Petersburg from Tallinn to compare what amenities they may offer.
Is there a direct bus from Tallinn to Saint-Petersburg?
Yes, you can look for direct buses from Tallinn to Saint-Petersburg with Flixbus, Infobus or Lux Express  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
When can I take the first bus from Tallinn to Saint-Petersburg? When can I take the last bus for the day?
The first Tallinn to Saint-Petersburg bus departs at 4: 50 AM   and the last bus from Tallinn to Saint-Petersburg leaves at 7: 45 PM. Check out the most up-to-date bus schedule from Tallinn to Saint-Petersburg on Omio and find the best time to travel to your destination.
How far in advance should I purchase a bus ticket from Tallinn to Saint-Petersburg to get the best deals?
You can find buses from Tallinn to Saint-Petersburg to cost on average $22 (€18) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Tallinn to Saint-Petersburg bus generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey