Flight distance between Odivelas, Portugal and Rapperswil, Switzerland 1,076.4 mi / 1,732.2 km