Flight distance between La Chaux-de-Fonds, Switzerland and Saint Petersburg, Russia 1,297.8 mi / 2,088.6 km