On this page, you can find and book flights for the Istanbul — St. Petersburg route. The distance between the cities is 2107 km, and the flight frequency reaches 45 flights per week, providing a wide choice of departure times.
Direct flights and connecting options are offered by Aeroflot, Turkish Airlines, and Pegasus. Ticket prices are dynamic, so we recommend using the low price calendar and price chart to find the best deal. Before your trip, it's also worth checking how to get to the required terminal at the departure airport.































