Eo Gió nằm trên bán đảo Phương Mai, cách trung tâm TP Quy Nhơn, tỉnh Bình Định khoảng 20 km về hướng Đông Bắc. Sở dĩ gọi Eo Gió vì nơi đây có hình dạng cái hõm như yên ngựa, nằm giữa hai mỏm núi cao kề bên biển.