Веггис располагается в центральной части Швейцарии на берегах Люцернского озера. Этот небольшой город входит в состав немецкоязычного кантона Люцерн и находится в районе величественных Швейцарских Альп на высоте 435 метров над уровнем моря, являясь идеальным пунктом отправления в туристические горные походы для многочисленных альпинистов и людей, неравнодушных ко всему, что связано с горными вершинами.