The best price found from United States to St Petersburg is on June 12th, 2017, travelling with Aeroflot. See more options, compare prices and book: search flights.
Most travellers arrive in St Petersburg at Pulkovo International Airport, 23km south of the city. Following the closure of the two old terminals and the opening of a brand-new, state-of-the-art terminal in early 2014, the airport is now a joy to fly into. The new terminal building, confusingly still referred to as Terminal 1, handles all domestic and international flights and is St Petersburg's only airport.
From Pulkovo Airport, taking a taxi to the city centre has never been easier or safer. Leave the terminal building and outside you'll find an official taxi dispatcher who will ask you for your destination's address, indicate which taxi to go to and write you a price on a slip of official paper that you can then give to your driver. Prices vary, but expect between R800 to R1000 to the centre, depending on where exactly you’re headed. Drivers usually won’t speak much English, but just hand over the money on arrival – you don’t need to tip.
For those on a budget, marshrutka (minibus) K39 shuttles you from outside the terminal building to the nearest metro station, Moskovskaya (R30, every 5 minutes, from 7am to 11.30pm). The bus terminates at the Moskovskaya metro station, so you don’t need to worry about where to get off, and you can connect to the rest of the city from there.
There's also bus 39 (R25, every 15 minutes, from 5.30am to 1.30am) that runs the same route over longer hours, but trundles along somewhat more slowly.