Vitznau se situe entre le versant sud de la Rigi et le lac des Quatre-Cantons. La région est également appelée la Riviera de Lucerne. Le village au bord du lac se trouve à 435 m d'altitude et relie la Rigi par un train à crémaillère et un téléphérique. Le train à crémaillère met environ 35 minutes avec plusieurs arrêts jusqu'à Rigi Kulm à 1752 m d'altitude. Le petit téléphérique de Vitznau emmène les visiteurs au restaurant de montagne Wissifluh. Vitznau est facilement accessible par bateau grâce à une petite baie protégée. Les circuits touristiques depuis Lucerne sur le lac des Quatre-Cantons avec montée en montagne sont très populaires. À Vitznau, il est intéressant de visiter la forteresse d'artillerie construite pendant la Seconde Guerre mondiale, qui est aujourd'hui à la fois un musée et un hôtel. Même les casemates et les tunnels peuvent être visités.