• Cheap flights from St Petersburg

  • Cheap flights to St Petersburg

Find cheap flight tickets to St Petersburg and other cities in Russia using Kelkoo's advanced travel search. Kelkoo Travel searches hundreds of airlines to find the best fare for your trip to St Petersburg. We have now included more top airlines, Aeroflot Russian Airlines, Air Baltic, Finnair, ... View more

Adults > 12 years old
Children 2-11 years
Infants 0-2 years
Travel Class
Economy Premium Economy Business First

Saint Petersburg is a city and a federal subject of Russia located on the Neva River at the head of the Gulf of Finland on the Baltic Sea. The city's other names were Petrograd and Leningrad . It is often called just Petersburg and is informally known as Piter . Founded by Tsar Peter I of Russia on…

Cheap offers

Moscow to St Petersburg Pulkovo

with Aeroflot Russian Airlines in 1:20

from £74

Brussels International to St Petersburg Pulkovo

with Air Baltic

via Riga International in 25:20

from £126

Stockholm to St Petersburg Pulkovo

with Finnair

via Helsinki Vantaa in 11:10

from £127

Oslo Gardermoen to St Petersburg Pulkovo

with Estonian Air

via Tallinn in 12:15

from £135

London to St Petersburg Pulkovo

with Ukraine International Airlines

via Kiev Borispol in 7:20

from £136

Frankfurt am Main to St Petersburg Pulkovo

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 11:25

from £158

Manchester to St Petersburg Pulkovo

with Scandinavian Airlines System

via Stockholm Arlanda in 23:15

from £168

Luxembourg to St Petersburg Pulkovo

with KLM Royal Dutch Airlines

via Amsterdam in 24:55

from £173

Birmingham to St Petersburg Pulkovo

with Lufthansa

via Munich in 14:05

from £176

Ben Gurion Intl to St Petersburg Pulkovo

with Aeroflot Russian Airlines in 4:35

from £176

Milan to St Petersburg Pulkovo

with Swiss International Air Lines

via Zurich in 15:40

from £198

Bucharest to St Petersburg Pulkovo

with Air Berlin

via Berlin Tegel and Moscow Domodedovo in 12:30

from £217

Leeds Bradford to St Petersburg Pulkovo

with KLM Royal Dutch Airlines

via Amsterdam in 8:20

from £253

Belgrade Nikola Tesla to St Petersburg Pulkovo

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 12:35

from £278

Heydar Aliyev International to St Petersburg Pulkovo

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 6:20

from £319

Dublin to St Petersburg Pulkovo

with British Airways

via London Heathrow in 6:35

from £352

Prague to St Petersburg Pulkovo

with Air France

via Paris Charles de Gaulle in 8:50

from £381

Simferopol to St Petersburg Pulkovo

with Ural Airlines in 2:15

from £386

Paris to St Petersburg Pulkovo

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 7:20

from £415

Los Angeles International to St Petersburg Pulkovo

with Swiss International Air Lines

via Zurich in 31:50

from £440

Cheap offers

St Petersburg Pulkovo to Helsinki Vantaa

with Finnair in 1:15

from £106

St Petersburg Pulkovo to Moscow

with Transaero Airlines in 1:35

from £117

St Petersburg Pulkovo to Stockholm

with Air Baltic

via Riga International in 8:25

from £125

St Petersburg Pulkovo to London

with KLM Royal Dutch Airlines

via Amsterdam in 24:00

from £126

St Petersburg Pulkovo to Kiev Zhulhany

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 4:15

from £130

St Petersburg Pulkovo to Arkhangelsk

with Pulkovo Aviation Enterprise in 1:40

from £130

St Petersburg Pulkovo to Oslo Gardermoen

with Aeroflot Russian Airlines

via Moscow Sheremetyevo in 5:20

from £138

St Petersburg Pulkovo to Berlin

with Air Berlin in 2:20

from £143

St Petersburg Pulkovo to Munich

with S7 Airlines then Air Berlin

via Moscow Domodedovo in 7:50

from £150

St Petersburg Pulkovo to Dusseldorf International

with Swiss International Air Lines

via Zurich in 19:50

from £151

St Petersburg Pulkovo to Vienna

with Pulkovo Aviation Enterprise in 2:50

from £152

St Petersburg Pulkovo to Birmingham

with KLM Royal Dutch Airlines

via Amsterdam in 6:20

from £157

St Petersburg Pulkovo to Krasnodar

with Pulkovo Aviation Enterprise in 3:10

from £159

St Petersburg Pulkovo to Manchester

with Lufthansa

via Munich in 9:00

from £164

St Petersburg Pulkovo to Milan

with Air Baltic

via Riga International in 15:50

from £174

St Petersburg Pulkovo to Prague

with Ukraine International Airlines

via Kiev Borispol in 22:10

from £174

St Petersburg Pulkovo to Brussels International

with Ukraine International Airlines

via Kiev Borispol in 22:35

from £180

St Petersburg Pulkovo to Riga International

with Lufthansa

via Frankfurt am Main in 10:00

from £182

St Petersburg Pulkovo to Istanbul Ataturk

with Ukraine International Airlines

via Kiev Borispol in 6:30

from £183

St Petersburg Pulkovo to Rome

with Ukraine International Airlines

via Kiev Borispol in 6:40

from £184

* Displayed airfares are based on historical data for one adult roundtrip cheap flight tickets. Our best offers come from real users that visit Kelkoo to search for low fares by destination and find the best deals on airline tickets. Prices are subject to change and cannot be guaranteed at the time of booking