Flights from Barcelona to Saint-Petersburg

The cheapest flights from Barcelona to Saint-Petersburg

Showing times and prices for Jun 28

Cheapest

124

Average

130

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.

Air Baltic
03:10PMBarcelona15h00 06:10AMSaint-Petersburg
0 transfers
1241One-way
Air Baltic
03:25PMBarcelona20h50 12:15PMSaint-Petersburg
0 transfers
1241One-way
Finnair
08:05AMBarcelona26h20 10:25AMSaint-Petersburg
0 transfers
1421One-way

Flight schedule from Barcelona to Saint-Petersburg

Showing flights for tomorrow, Tuesday, June 28
Finnair
08:05AMBarcelona26h20 10:25AMSaint-Petersburg
0 transfers
Air Baltic
03:10PMBarcelona15h00 06:10AMSaint-Petersburg
0 transfers
Air Baltic
03:25PMBarcelona20h50 12:15PMSaint-Petersburg
0 transfers

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Tue
Jun 28
Wed
Jun 29
Thu
Jun 30
Fri
Jul 01
Sat
Jul 02
Sun
Jul 03
Mon
Jul 04

The fastest flights from Barcelona to Saint-Petersburg

Showing times and prices for Jun 28

Fastest Journey

15 h

Average

20 h 43 m

Flights per day

3

Distance

2821 km

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

Air Baltic
03:10PMBarcelona15h00 06:10AMSaint-Petersburg
0 transfers
1241One-way
Air Baltic
03:25PMBarcelona20h50 12:15PMSaint-Petersburg
0 transfers
1241One-way
Finnair
08:05AMBarcelona26h20 10:25AMSaint-Petersburg
0 transfers
1421One-way

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

Ryanair
Easyjet
Eurowings
Vueling

Overview: Barcelona to Saint-Petersburg flight

distanceDistance1749 miles (2821 km)
durationAverage flight duration6 h 20 min
priceAverage plane ticket price$180 (€161)
frequencyFlight frequency19 a day
changesDirect flightYes, there are 19 direct flights a day
carriersAirlinesAir Baltic, Air France, Lufthansa, Transavia Airlines, Ural Airlines, Rossiya, S7 Airlines, Vueling, easyJet, KLM, Belavia, Aeroflot, Hahn Air, Ryanair, Swiss, Transavia Holland or Turkish Airlines

Flights from Barcelona to Saint-Petersburg cover the 1749 miles (2821 km) long route taking on average 6 h 20 min with our travel partners like Air Baltic, Air France, Lufthansa, Transavia Airlines, Ural Airlines, Rossiya, S7 Airlines, Vueling, easyJet, KLM, Belavia, Aeroflot, Hahn Air, Ryanair, Swiss, Transavia Holland or Turkish Airlines. Normally, there are 19 flights operating per day, including direct services available. While the average ticket price for this journey costs around $180 (€161), you can find the cheapest plane ticket for as low as $139 (€124). Travelers depart most frequently from Barcelona El Prat Airport and arrive in Saint Petersburg Pulkovo Airport.

Airlines: Air France, KLM and Turkish Airlines flights from Barcelona to Saint-Petersburg

Buy your official Air France, KLM and Turkish Airlines flight tickets from Barcelona to Saint-Petersburg from $139 (€124) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular route.

Turkish Airlines
Air France
KLM

Turkish Airlines is Turkey’s leading airline and you can choose between Economy Class, Comfort Class, Business Class or All-Inclusive-Ticket for your next flight between Barcelona and Saint-Petersburg.

Are you making plans to travel from Barcelona to Saint-Petersburg? Why not take a flight with Turkish Airlines? Omio can show you current Turkish Airlines flight times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Barcelona to Saint-Petersburg flights all in one place. On the Turkish Airlines flight, you can expect to travel 1749 miles (2821 km) from Barcelona to Saint-Petersburg. If you use the Omio app to search for flights to Saint-Petersburg from Barcelona, you can quickly see if the Turkish Airlines ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way Turkish Airlines flight to Saint-Petersburg from Barcelona, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Flight information from Barcelona to Saint-Petersburg with Turkish Airlines:

  • Average Duration: 11 h 50 min
  • Turkish Airlines frequency: 1 a day

Air France is France's leading airline offering flights within and outside Europe; you can choose different ticket types for your flight from Barcelona to Saint-Petersburg including: Economy Light, Economy Standard, Economy Flex, Premium Economy and Business.

Looking for flights from Barcelona to Saint-Petersburg? Air France is one of the best companies to travel with on the 1749 miles (2821 km) trip between Barcelona and Saint-Petersburg. As an official travel partner of Air France, Omio quickly shows you the latest Air France flight schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Barcelona to Saint-Petersburg routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Air France plane tickets that fit your budget. If you use the Omio app to search for flights from Barcelona to Saint-Petersburg, you can quickly see if the Air France ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you’re ready, book your Barcelona - Saint-Petersburg flight now on Omio quickly and easily and enjoy your upcoming trip with Air France!

Air France from Barcelona to Saint-Petersburg flight information:

  • Average Duration: 8 h 2 min
  • Air France frequency: 2 a day

KLM is the Netherlands' national carrier and offers two types of ticket for your flight between Barcelona and Saint-Petersburg: Economy and Business.

KLM is one of the best options when traveling by plane from Barcelona to Saint-Petersburg. Omio quickly shows you current KLM flight schedules for the Barcelona - Saint-Petersburg trip and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest trip available. The distance to Saint-Petersburg from Barcelona is around 1749 miles (2821 km) and the cheapest KLM one-way ticket you can book starts at $202 (€181). As you check the latest Barcelona to Saint-Petersburg flight schedule from KLM for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Saint-Petersburg safely. If you search for KLM tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect KLM ticket from Barcelona to Saint-Petersburg so you can spend more time enjoying the smooth and easy journey!

Flight information from Barcelona to Saint-Petersburg with KLM:

  • Average Duration: 9 h 15 min
  • Average Price: $202
  • KLM frequency: 1 a day

Travel Tips: Barcelona to Saint-Petersburg Flight

Take a flight 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 Barcelona to Saint-Petersburg.
FAQs

Travel between Barcelona, Spain and Saint-Petersburg, Russia by plane is: Partially open.

Can I enter Russia from Spain?

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

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

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 are the safety rules to follow in Saint-Petersburg, Russia?

All travelers 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 6/23/22. Remember to review the latest COVID-19 travel safety regulations   for your flight between Barcelona and Saint-Petersburg as this information can change.

The current restriction level for your return trip by plane from Saint-Petersburg to Barcelona is: Partially open

Are there any international entry restrictions on returning to Spain from Russia?

Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Russia

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

What are the requirements?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Health screen upon arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

What are the safety rules to follow in Barcelona, Spain?

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

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

Last checked on 6/24/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Barcelona from Saint-Petersburg here.

Looking to save money on your journey? Omio customers have found the cheapest flight to Saint-Petersburg from Barcelona for the next 7 days starting from $139 (€124)  one way.
If you are looking to purchase your plane ticket in the next 7 days, you can expect the Barcelona to Saint-Petersburg flight to cost on average $180 (€161)  one way.
The flight distance from Barcelona to Saint-Petersburg is around 1749 miles (2821 km).
The flight time between Barcelona and Saint-Petersburg is on average 6 h 20 min  for the 1749 miles (2821 km) long journey, but the time it takes to go from Barcelona to Saint-Petersburg by flight can vary depending on specific dates or traveling on weekends and holidays.

Omio customers who book cheap flights for this journey most frequently fly from Barcelona El Prat Airport   to Saint Petersburg Pulkovo Airport.

Passengers booking this journey most frequently board their flights from Barcelona El Prat Airport and need to travel around 9 miles (14.5 km) from the city center to get to this airport.

Passengers arriving in Saint-Petersburg most often land in Saint Petersburg Pulkovo Airport and need to travel about 14 miles (22.6 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Saint Petersburg Pulkovo Airport to get you to the city center of Saint-Petersburg.

For the trip from Barcelona to Saint-Petersburg you can take a flight with Air Baltic, Air France, Lufthansa, Transavia Airlines, Ural Airlines, Rossiya, S7 Airlines, Vueling, easyJet, KLM, Belavia, Aeroflot, Hahn Air, Ryanair, Swiss, Transavia Holland or Turkish Airlines. Be sure to check out all possible airlines that offer services between Barcelona and Saint-Petersburg on Omio to compare what amenities they may have.
On average, there are 19 flights a day from Barcelona to Saint-Petersburg. The flight times and services may be different on weekends and holidays compared to weekdays.
The earliest flight departing from Barcelona to Saint-Petersburg leaves at 6: 55 AM. The last flight departing from Barcelona to Saint-Petersburg leaves at 5: 40 PM. You can find the latest Barcelona to Saint-Petersburg flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this trip and save money. If you purchase plane tickets between Barcelona and Saint-Petersburg within the next 7 days, you can find tickets to cost on average $180 (€161) one way. To find the best prices for this journey, consider booking your plane ticket from Barcelona to Saint-Petersburg a few months in advance.

More options for your journey from Barcelona to Saint-Petersburg

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.

ios-badge
android-badge
Hand With Phone
Currency
Language