Travel options
from Budapest to Saint-Petersburg

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

26 Jan
£51Wizz Air
27 Jan
28 Jan
£74Wizz Air
29 Jan
30 Jan
£83Wizz Air
31 Jan
£60Wizz Air
1 Feb
2 Feb
£110Wizz Air
3 Feb
£111nordic regional airlines oy
4 Feb
£64Wizz Air
5 Feb
6 Feb
£64Wizz Air
7 Feb
£92Wizz Air
9 Feb
£53Wizz Air
10 Feb
11 Feb
£101Wizz Air
12 Feb
13 Feb
£83Wizz Air
14 Feb
£52Wizz Air

Travel Information to Saint-Petersburg from Budapest

distanceDistance970 miles (1564 km)
modeAvailable travel modesFlight
fastestFastest modeFlight • £95 • 2 h 30 min
carriersPopular travel companiesFinnair

Take a flight to travel 970 miles (1564 km) to Saint-Petersburg from Budapest. Finnair is the main travel provider operating this route. Travellers can even take a direct from Budapest to Saint-Petersburg.

Travel Tips: Travel from Budapest 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 Budapest to Saint-Petersburg.

What are the international travel restrictions for Russia due to COVID-19 if I’m travelling to Saint-Petersburg from Budapest?

Travel between Budapest, Hungary and Saint-Petersburg, Russia is: Partially open.

Can travellers from Hungary enter Russia?

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

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

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 19/01/2022. 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 from Budapest to Saint-Petersburg.

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

The restriction level for your return to Budapest, Hungary from Russia is: Partially open.

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

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

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

Conditions of reentry into Hungary:

  • 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 compulsory quarantine
  • 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)

What are the coronavirus safety measures I need to follow in Budapest, Hungary?

You should observe these safety measures in Hungary 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 Hungary was last checked on 24/01/2022. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Budapest from Saint-Petersburg closer to your date of departure here.

What are my travel options from Budapest to Saint-Petersburg?

Your travel option from Budapest to Saint-Petersburg includes taking a flight.

What is the fastest way to get from Budapest to Saint-Petersburg?

Going by flight is the quickest way from Budapest to Saint-Petersburg with an average travel time of 2 h 30 min.

What is the distance from Budapest to Saint-Petersburg?

You should expect to travel around 970 miles (1564 km) from Budapest to Saint-Petersburg.

Where do I depart from Budapest? Where do I arrive in Saint-Petersburg?

These are the most popular departure and arrival points for travellers from Budapest to Saint-Petersburg:

  • Flights mostly depart from Budapest Ferenc Liszt International Airport and arrive in Saint Petersburg Pulkovo Airport.

Which travel companies can help me find a way to get from Budapest to Saint-Petersburg?

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

  • Travel with Finnair to go to Saint-Petersburg by plane. For a good deal on tickets, you can find Finnair Budapest to Saint-Petersburg tickets on Omio for £95.

What is another destination I should add to my tour from Budapest to Saint-Petersburg?

Omio customers who travel from Budapest to Saint-Petersburg often also extend their holiday to go to Moscow, Tallinn or Helsinki. Omio can help you plan your trip by finding the best connections between Saint-Petersburg and these popular destinations at a great price.

How far in advance should I book my Budapest to Saint-Petersburg ticket online to get the best deals?

Before travelling from Budapest to Saint-Petersburg, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a plane ticket is on average £95 one way for this route.

But we recommend booking Budapest to Saint-Petersburg tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Travelling from Budapest to Saint-Petersburg: related information

Here are some other resources that might have the information you need