The Municipality of Nagcarlan straddles across the foot of Mount Banahaw (on the west-northwest slope) and Mount San Cristobal (on the north-northwest slope). Its coordinates are N14°09’53” E121°28’30” at 229.0 meters above sea level.

Considered the biggest among the upland municipalities of Laguna, Nagcarlan is located 102 kilometers from Manila and 16 kilometers from San Pablo City, a major urban center of the province. It is 21 kilometers from the provincial capital town Sta. Cruz via Liliw and 19 kilometers via Calumpang.

Nagcarlan is bounded on the north by the municipalities of Victoria, Pila and Liliw; on the east by the municipality of Liliw; on the south by the municipality of Rizal; on the southwest by the city of San Pablo; and on the west-northwest by the municipality of Calauan.

Nagcarlan’s town proper or poblacion is accessible to all types of land vehicles plying from Sta. Cruz, Laguna and San Pablo City, and likewise accessible to private transportation from Calauan and Lucban roads.