How to get from Budapest to Saint-Petersburg

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

30 Jun
01 Jul
02 Jul
03 Jul
04 Jul
05 Jul
06 Jul

Travel Information to Saint-Petersburg from Budapest

distanceDistance970 miles (1564 km)
modeAvailable travel modesCoach, flight, ferry or train
fastestFastest modeFlight • £55 • 2 h 30 min
carriersPopular travel companiesWizz Air

Take a coach, flight, ferry or train to travel 970 miles (1564 km) from Budapest to Saint-Petersburg. The most popular travel providers which serve this trip are Wizz Air among others. 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.

International travel from Budapest, Hungary to Saint-Petersburg, Russia is: Partially open.

Can I enter Russia if coming from Hungary?

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

Am I required to self-quarantine upon arrival to Saint-Petersburg if travelling from Budapest?

Conditions of entry:

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

What measures do I need to follow in Saint-Petersburg, Russia due to the pandemic?

All travellers in Russia must observe the following coronavirus safety measures:

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

The information above was last checked on 23/06/2022; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey between Budapest and Saint-Petersburg.

Return travel to Budapest, Hungary from Russia is: Fully open.

Are there any travel restrictions on reentering Hungary from Russia?

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

Are there requirements to self-quarantine on arrival into Hungary from Russia?

Requirements for reentering Hungary:

  • There are no current restrictions

What are the requirements for social distancing and wearing face masks in Hungary?

All travellers must abide by the following measures in Hungary to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Recommended

The above information about your return travel to Budapest, Hungary was last verified on 27/06/2022. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Budapest from Saint-Petersburg.

You can travel to Saint-Petersburg from Budapest 4 different ways: coach, flight, ferry or train.

A ferry service offers the cheapest way to travel from Budapest to Saint-Petersburg, which costs on average £1.

This is compared to other ways of getting to Saint-Petersburg:

A ferry is generally £1 less than a coach for the same route. A coach costs on average £1 from Budapest to Saint-Petersburg.

A ferry journey is usually £55 less than a journey to Saint-Petersburg by plane, which costs on average £55 for the same trip.

A ferry journey is usually £1 less than a journey to Saint-Petersburg by train, which costs on average £1 for the same trip.

The fastest way to get to Saint-Petersburg from Budapest is by flight with an average travel time of 2 h 30 min.

There are alternative travel options to Saint-Petersburg that can usually take longer:

In comparison, getting to Saint-Petersburg by coach can take on average NaN h NaN min.

In comparison, travelling by ferry can take you on average NaN h NaN min.

In comparison, getting to Saint-Petersburg by train can take on average 46 h 27 min.

The distance between Budapest and Saint-Petersburg is around 970 miles (1564 km).

The average frequency per day from Budapest to Saint-Petersburg is:

  • 1 train per day.

However, we recommend checking specific travel dates for your route to Saint-Petersburg from Budapest as scheduled services by coach, flight, ferry or train can vary by season or day of the week.

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

  • Most travellers board their coach from Budapest, Nyugati pályaudvar and arrive in Санкт-Петербург (St. Petersburg), ul. Babushkina.
  • Most travellers who buy a plane ticket from Budapest to Saint-Petersburg depart from Budapest Ferenc Liszt International Airport to Saint Petersburg Pulkovo Airport.

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 companies for you:

  • Wizz Air can take you to Saint-Petersburg by plane. If searching for a good deal on flights, you can find tickets for Wizz Air from Budapest to Saint-Petersburg for £55.
Many of our customers travelling from Budapest to Saint-Petersburg don't make Saint-Petersburg their final stop. Some of the destinations worth visiting after are Moscow, Tallinn or Helsinki, either of which you could add to your Budapest and Saint-Petersburg trip itinerary. Check Omio for the best and cheapest ways to travel from Saint-Petersburg to any of these top destinations today!

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

  • Coach tickets are costing £1 one way on average.
  • Plane tickets cost £55 one way on average.
  • Ferry tickets are costing on average £1 one way.
  • Train tickets are costing on average £1 one way.

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

Travelling from Budapest to Saint-Petersburg: related information

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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone