Greppen [Greppe en suisse allemand] est une commune du canton de Lucerne en Suisse alémanique centrale, située dans l'arrondissement électoral de Lucerne-campagne. Elle est historiquement rattachée à Lucerne dont elle constitue une enclave avec ses voisines Weggis et Vitznau, séparées du reste du canton par le lac des Quatre-Cantons ainsi que par la commune de Küssnacht au nord. Greppen est situé à la limite nord des Préalpes et des Alpes suisses nord-occidentales, sur la rive est du lac des Quatre-Cantons (golfe de Küssnacht), sur une langue de terre formée à l'époque glaciaire, au pied du versant ouest du Mont Rigi. Le paysage est marqué par le Rubibach, ruisseau qui coule du sommet du Rigi jusqu’au lac dans un ravin forestier escarpé. Le village repose ainsi sur un ancien delta de limons arrachés par l’ancien glacier aux pentes abruptes du Rigi ( d'altitude), glacier dont le Rubibach constitue l’ultime souvenir. Les surfaces forestières de la commune progressent, et la zone située en altitude est aujourd’hui largement boisée. La commune s'élève progressivement de la route de Küssnacht vers Schwyz, formant des culs-de-sac urbanisés sur les zones agricoles et les alpages. Sur les de la commune, seuls sont émergés, le reste étant sous le lac. Les surfaces sont constituées de 50,9 % de terres cultivées (cultures, vergers, vignes, pâturages), de 39,7 % de forêts et de 9,4 % de zones urbanisées. La Breitenacherried constitue une zone protégée. Greppen s'est développé autour du Rubibach, sur la rive du lac des Quatre-Cantons, lui même sur le parcours de la rivière Reuss qui prenant sa source dans les Alpes suisses au col du Saint-Gothard, et coule vers le nord pour se jeter dans l'Aar, qui se jette à son tour dans le Rhin. Greppen est limitrophe des communes de Weggis et Küssnacht dans le canton de Schwyz, et indirectement, sous le lac, de Meggen. L'emplacement bénéficie d'une situation favorable dans le triangle économique : Lucerne, Zoug, Zurich. Le blason de la commune de Greppen est représenté par une croix de Saint-André bleue sur fond blanc sous une tête d'enseigne rouge.