When you want to get from Novorossiysk to Saint Petersburg, your choices are limited. There is only one option we offer for this route:
The overland distance from Novorossiysk to Saint Petersburg is 1390 miles (2235 km).
The flying distance is 1163 miles (1871 km).
The travel time from Novorossiysk to Saint Petersburg takes approximately 18 hours.
To get from Novorossiysk to Saint Petersburg prepare to shell out about USD 58.92 for your ticket.
Flights from Novorossiysk to Saint Petersburg are operated 4 times a day.
While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 587 booked flight tickets from Novorossiysk to Saint Petersburg through our service. You can check reviews above.