Fekvése Zalaegerszegtől 11 kilométerre északnyugatra, a Zala folyó mentén helyezkedik el. A települést keleten és nyugaton szőlőhegyek veszik körül. A községtől nem messze található Zalaszentiván vasútállomása. Sűrű autóbusz-összeköttetésben áll a megyeszékhellyel, Zalaegerszeggel.






