How long does it take to fly from Kursk to Saint Petersburg?

Select dates to see flight times:
  • 1пассажир
    эконом
Secure payment

How long to fly from Kursk in Saint Petersburg direct flight?

Kursk and St. Petersburg are located approximately 1200 kilometers apart. There are several ways to travel from Kursk to St. Petersburg:

1. Air travel. Flights from Kursk to St. Petersburg depart daily from Kursk Airport. The journey takes about 2 hours. Ticket prices depend on the season and can range from 3000 to 10,000 rubles.

2. Railway transportation. Trains of various categories operate from Kursk to St. Petersburg. The journey takes from 10 to 15 hours. Ticket prices depend on the train category and type of compartment and can range from 1500 to 8000 rubles.

3. Buses. Buses from various companies depart daily from Kursk to St. Petersburg. The journey takes about 16 hours. Ticket prices depend on the company and can range from 1000 to 4000 rubles.

4. Private car. If you have your own car, you can travel from Kursk to St. Petersburg independently. The journey takes about 14 hours. The cost of fuel and road tolls depends on the car make and can range from 5000 to 10,000 rubles.

Airports operating in the direction from Kursk in Saint Petersburg

Airports operating in the direction from Kursk in Saint Petersburg

Airports Saint Petersburgwhere planes arrive from Kursk