Flight distance between Aizkraukle, Latvia and Saint Petersburg, Russia 294.5 mi / 474.0 km