Walchwil es una comuna suiza del cantón de Zug, situada a orillas del lago de Zug.