Vitznau is quickly and easily reached.
From the South (Chiasso): A2 to Altdorf, along the lake until Brunnen, and on along the lake road to Vitznau
From the North (Basel): A2 to Lucerne, A14 to Rotkreuz, A4 to Küssnacht, on the main road to Küssnacht, Greppen, Weggis, Vitznau