จังหวัดเอฮิเมะตั้งอยู่ทางตะวันตกของเกาะชิโกกุ มีพรมแดนติดต่อกับจังหวัดอื่นอีกสามจังหวัดบนเกาะชิโกกุได้แก่จังหวัดคางาวะและจังหวัดโทกูชิมะทางทิศตะวันออกและจังหวัดโคจิทางทิศใต้ ในขณะที่ด้านทิศเหนือและทิศตะวันตกเป็นชายฝั่งทะเล ทิศเหนือติดกับทะเลเซโตะใน ทิศตะวันตกติดกับช่องแคบบุงโงะ โดยทางตะวันตกของจังหวัดมีคาบสมุทรซาดามิซากิซึ่งเป็นคาบสมุทรที่แคบที่สุดในญี่ปุ่น