Flight distance between David, Panama and Saint Petersburg, Russia 6,474.9 mi / 10,420.3 km