Vitznau se situe entre le versant sud du Rigi et le lac des Quatre-Cantons. La région est aussi appelée la Riviera de Lucerne. Le village au bord du lac se trouve à 435 mètres d'altitude et relie le Rigi par train à crémaillère et téléphérique. Le chemin de fer à crémaillère passe par divers arrêts pendant environ 35 minutes jusqu'à Rigi Kulm à 1752 mètres d'altitude. Le petit téléphérique au départ de Vitznau permet aux visiteurs d'atteindre le restaurant de montagne Wissifluh. Vitznau est facilement accessible en bateau grâce à une petite baie protégée. Les circuits au départ de Lucerne sur le lac des Quatre-Cantons, suivis d'un voyage en montagne, sont très appréciés. Ce qui vaut la peine d'être vu à Vitznau, c'est la forteresse d'artillerie construite pendant la deuxième guerre mondiale, qui est aujourd'hui à la fois un musée et un hôtel. Il est même possible de visiter les casemates et les galeries.