Weggis is a municipality in the district of Lucerne in the canton of Lucerne in Switzerland.
It forms part of the northern shore of Lake Lucerne. The official language is German.
Distance between:
Geneva to Weggis123 Miles / 198 Kms Lucerne to Weggis8 Miles / 13 Kms Zürich to Weggis24 Miles / 38 Kms Basel to Weggis54 Miles / 87 Kms Bern to Weggis46 Miles / 74 Kms Lausanne to Weggis90 Miles / 146 Kms