Travel options
from Berlin to Saint-Petersburg

You can get from Berlin to Saint-Petersburg by train, bus or flight.

Our recommendation

To get from Berlin to Saint-Petersburg on 4 Dec we recommend taking a flight because it’s the best combination of price and speed.

09:00Berlin Brandenburg Airport3h35 14:35Saint Petersburg Pulkovo Airport
1 changes
£1981One-way
Cheapest
22:00Berlin59h30 11:30Saint-Petersburg
2 changes
£881One-way
Other options
12:25Berlin Brandenburg Airport5h30 19:55Saint Petersburg Pulkovo Airport
1 changes
£1991One-way
09:00Berlin Brandenburg Airport7h25 18:25Saint Petersburg Pulkovo Airport
1 changes
£1981One-way
19:10Berlin Brandenburg Airport16h40 13:50Saint Petersburg Pulkovo Airport
1 changes
£1981One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Fri
3 Dec
£88Ecolines
£156Air Baltic
Sat
4 Dec
£88Ecolines
£198Finnair
Sun
5 Dec
Find prices
£141Lot Polish Airlines
Mon
6 Dec
£88Ecolines
£141Air Baltic
Tue
7 Dec
Find prices
£108Lot Polish Airlines
Wed
8 Dec
Find prices
£137Finnair
Thu
9 Dec
Find prices
£101Air Baltic
Fri
10 Dec
Find prices
£110Air Baltic
Sat
11 Dec
£88Ecolines
£125Lot Polish Airlines
Sun
12 Dec
£88Ecolines
£145Lot Polish Airlines
Mon
13 Dec
£88Ecolines
£101Air Baltic
Tue
14 Dec
Find prices
£125Lot Polish Airlines
Wed
15 Dec
£88Ecolines
£140Lot Polish Airlines
Thu
16 Dec
Find prices
£124Lot Polish Airlines
Fri
17 Dec
£88Ecolines
£125Lot Polish Airlines
Sat
18 Dec
Find prices
£176Finnair
Sun
19 Dec
£88Ecolines
£145Lot Polish Airlines
Mon
20 Dec
£88Ecolines
£127Air Baltic
Tue
21 Dec
£88Ecolines
£195Lot Polish Airlines
Wed
22 Dec
£88Ecolines
£173Lot Polish Airlines
Thu
23 Dec
£88Ecolines
£174Air Baltic

Travel Information to Saint-Petersburg from Berlin

distanceDistance822 miles (1325 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • £139 • 4 h
carriersPopular travel companiesnordic regional airlines oy

Take a flight to travel 822 miles (1325 km) to Saint-Petersburg from Berlin. Nordic regional airlines oy is the main travel provider operating this journey. Travellers can even take a direct flight from Berlin to Saint-Petersburg.

Travel Tips

Travel from Berlin to Saint-Petersburg
Travel 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
Is international travel between Berlin, Germany and Saint-Petersburg, Russia allowed?

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

Can travellers from Germany enter Russia?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Germany.

Are there rules for self-quarantine when arriving to Saint-Petersburg from Berlin?

Conditions of entry into Russia:

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

Are there COVID-19 safety rules for social distancing and wearing face masks in Saint-Petersburg, Russia?

To reduce the spread of COVID-19, the government of Russia has imposed the following measures:

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

This information was last checked on 01/12/2021. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip between Berlin and Saint-Petersburg.

Are there restrictions on my return trip to Berlin, Germany from Saint-Petersburg, Russia due to COVID-19?

The restriction level for your return to Berlin, Germany from Russia is: Partially open.

Is my journey back to Berlin from Saint-Petersburg restricted?

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

Do I need to self-quarantine upon arrival in Berlin from Saint-Petersburg?

Conditions of reentry into Germany:

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

What are the coronavirus safety measures I need to follow in Berlin, Germany?

You should observe these safety measures in Germany as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Germany was last checked on 03/12/2021. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Berlin from Saint-Petersburg closer to your date of departure here.

What are my Berlin to Saint-Petersburg travel options?

Getting from Berlin to Saint-Petersburg includes taking a flight.

What is the quickest way from Berlin to Saint-Petersburg?

A flight is the fastest way to get from Berlin to Saint-Petersburg with an average travel time for this route around 4 h.

What is the distance from Berlin to Saint-Petersburg?

The distance between Berlin and Saint-Petersburg is around 822 miles (1325 km).

What are the departure and arrival points in Berlin and in Saint-Petersburg?

These are the most popular departure and arrival points when travelling from Berlin to Saint-Petersburg:

  • Most travellers who purchase a plane ticket from Berlin to Saint-Petersburg depart from Berlin Brandenburg Airport to Saint Petersburg Pulkovo Airport.
Which travel companies can take me from Berlin to Saint-Petersburg?

If finding a good deal is your main consideration for your trip from Berlin to Saint-Petersburg, then we'll help you find the best value travel company for you:

  • Travel with nordic regional airlines oy for flights to Saint-Petersburg. If you’re looking for a good deal on tickets, check for nordic regional airlines oy Berlin to Saint-Petersburg tickets on Omio for £139.
Can I find a direct route between Berlin and Saint-Petersburg?

Yes, there is a direct route available to Saint-Petersburg from Berlin:

  • You can take a direct flight with.

Direct services tend to save you time and add more convenience in getting you to Saint-Petersburg as you won't need to change in between, so it's worth paying attention to before booking your tickets to Saint-Petersburg from Berlin.

What other destinations are worth visiting after travelling from Berlin to Saint-Petersburg?
Looking to extend your trip from Berlin to Saint-Petersburg? Many Omio customers who go from Berlin to Saint-Petersburg usually extend their holiday to explore other popular destinations like Moscow, Tallinn or Helsinki. If you're looking to explore Moscow, Tallinn or Helsinki from Saint-Petersburg, let Omio find you the best connections available at an affordable price.
When should I purchase a ticket to Saint-Petersburg from Berlin online to score the best deals?

When planning your trip from Berlin to Saint-Petersburg, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets cost on average £139 one way.

However, we recommend buying tickets to Saint-Petersburg from Berlin online a few months in advance to get the best deals and save money on your upcoming journey.