The company also intends to offer flights to five other destinations Russia.
Turkish Airlines plans to start flights to six destinations in Russia, the company said in a statement.
Flights to St. Petersburg are to start effective August 2, with 5 flights a week offered. A day earlier, Turkish Airlines intends to resume serving Moscow offering 14 flights a week.
Other destinations to be served are Kazan, Rostov-na-Donu, Sochi, and Krasnodar.