Als einzige Luzerner Gemeinde grenzt sie im Osten an den Zugersee mit der Chiemenspitze und erstreckt sich bis zum Aussichtspunkt auf dem 794 m hohen Michaelskreuz. Meierskappel grenzt an die Luzerner Gemeinden Root und Udligenswil, an den Bezirk Küssnacht (Kanton Schwyz) und an die Zuger Gemeinde Risch (Kanton Zug.)