El municipio Gherla está situado en el noroeste de la meseta de Transilvania, en la intersección de la campiña de Transilvania con la meseta Someşana, en la orilla dercha del río Someşul Mic.