COMPARE Prices across different modes

Fri
22 Oct
£87Ecolines
£174Finnair
Sat
23 Oct
Find prices
£95Air Baltic
Sun
24 Oct
Find prices
£95Air Baltic
Mon
25 Oct
£87Ecolines
£155Lot Polish Airlines
Tue
26 Oct
£87Ecolines
£114Air Baltic
Wed
27 Oct
£87Ecolines
£107Lot Polish Airlines
Thu
28 Oct
£87Ecolines
£95Air Baltic
Fri
29 Oct
£87Ecolines
£136Finnair
Sat
30 Oct
£87Ecolines
£139Lot Polish Airlines
Sun
31 Oct
£87Ecolines
£139Lot Polish Airlines
Mon
1 Nov
£87Ecolines
£108Air Baltic
Tue
2 Nov
£87Ecolines
£120Finnair
Wed
3 Nov
£87Ecolines
£107Lot Polish Airlines
Thu
4 Nov
Find prices
£107Lot Polish Airlines
Fri
5 Nov
Find prices
£107Lot Polish Airlines
Sat
6 Nov
Find prices
£120Finnair
Sun
7 Nov
Find prices
£153Finnair
Mon
8 Nov
£87Ecolines
£108Air Baltic
Tue
9 Nov
Find prices
£111Finnair
Wed
10 Nov
Find prices
£107Lot Polish Airlines
Thu
11 Nov
Find prices
£107Lot Polish Airlines

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Berlin and Saint-Petersburg

distanceDistance822 miles (1325 km)
durationAverage coach duration36 h 30 min
priceAverage coach ticket price£87 (€99)
changesDirect coachYes
carriersCoach companiesEcolines or Eurolines Germany

Coaches from Berlin to Saint-Petersburg cover the 822 miles (1325 km) long journey taking on average 36 h 30 min with our travel partners like Ecolines or Eurolines Germany. There are direct coach services available. While the average ticket price for this journey costs around £87, you can find the cheapest coach ticket for as low as £87. Travellers depart most frequently from Berlin Hbf and arrive in St Petersburg, Hotel Russia (Санкт-Петербург, Готель Россия).

Travel Tips

Buses from Berlin 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 Berlin to Saint-Petersburg.
FAQs
Am I allowed to travel by coach from Berlin, Germany to Saint-Petersburg, Russia?

Travel between Berlin, Germany and Saint-Petersburg, Russia by coach is: Partially open.

Can I enter Russia from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Russia from Berlin?

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?

All travellers in Russia must observe these coronavirus safety measures:

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

The information above was last checked on 20/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your coach to Saint-Petersburg from Berlin as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Berlin, Germany from Saint-Petersburg, Russia?

Return travel from Russia to Germany is: Partially open.

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

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Russia

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

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

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

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

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

How much do cheap coaches between Berlin and Saint-Petersburg cost?
You can find a cheap coach from Berlin to Saint-Petersburg for some dates and times for as low as £87  one way in the next 7 days.
What is the average price of coach tickets between Berlin and Saint-Petersburg?
If you’re looking to book tickets for this trip in the next 7 days, you’ll find that Berlin to Saint-Petersburg coach prices are on average £87  one way.
How far is it from Berlin to Saint-Petersburg by coach?
The distance to Saint-Petersburg from Berlin by coach is approximately 822 miles (1325 km).
How long is the coach between Berlin and Saint-Petersburg?
The Berlin to Saint-Petersburg coach duration is on average 36 h 30 min, which is to be expected when travelling 822 miles (1325 km) to Saint-Petersburg from Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which coach station in Berlin goes to Saint-Petersburg? Which coach station do I come into Saint-Petersburg from Berlin?

When departing from Berlin, you have various coach station options to start your trip from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. When arriving in Saint-Petersburg, you can end your journey in coach stations like St Petersburg, Hotel Russia (Санкт-Петербург, Готель Россия), Sankt-Peterburg, Metro Chornaya Rechka (Санкт-Петербург, Метро Чёрная Речка) and Saint Petersburg, ul Rybinskaya / Obvodniy kanal (Санкт-Петербург, ул Рыбинская / Обводный канал).

Omio customers book a coach from Berlin Hbf   to St Petersburg, Hotel Russia (Санкт-Петербург, Готель Россия)   most frequently for this route.

Where is the coach station in Berlin to go to Saint-Petersburg? Where is the coach station in Saint-Petersburg located?

Passengers board their coach most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city centre to this coach station.

Passengers travelling this route most often arrive at St Petersburg, Hotel Russia (Санкт-Петербург, Готель Россия) and need to travel approximately 4 mile (s) / 7 km from the coach station to the city centre in Saint-Petersburg.

What coach companies go from Berlin to Saint-Petersburg?
When taking a coach from Berlin to Saint-Petersburg, you can count on Ecolines or Eurolines Germany for the best way to get you to Saint-Petersburg. You can also check all possible coach companies who offer a service to Saint-Petersburg from Berlin and compare the amenities they offer before buying a coach ticket.
What are the first and last departure coach times from Berlin to Saint-Petersburg?
The earliest coach departing from Berlin to Saint-Petersburg leaves at 20: 00. The last coach departing from Berlin to Saint-Petersburg leaves at 21: 00. You can find the latest Berlin to Saint-Petersburg coach timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I purchase coach tickets from Berlin to Saint-Petersburg for the best deals?
If you buy a coach ticket between Berlin and Saint-Petersburg within the next 7 days, you can find tickets to cost on average £87 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets from Berlin to Saint-Petersburg are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey