When you want to get from Duisburg to Saint Petersburg, your choices are limited. There is only one option we offer for this route:
The overland distance from Duisburg to Saint Petersburg is 1408 miles (2264 km).
The flying distance is 1083 miles (1742 km).
The travel time from Duisburg to Saint Petersburg takes approximately 18 hours.
To get from Duisburg to Saint Petersburg prepare to shell out about USD 109.50 for your ticket.
Flights from Duisburg to Saint Petersburg are operated 1 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, 556 booked flight tickets from Duisburg to Saint Petersburg through our service. You can check reviews above.