Thành phố Quy Nhơn nằm ở phía đông nam của tỉnh Bình Định, phía đông là biển Đông, phía tây giáp huyện Tuy Phước, phía bắc giáp huyện Tuy Phước và huyện Phù Cát, phía nam giáp thị xã Sông Cầu của tỉnh Phú Yên
Quy Nhơn nằm trong phạm vi tọa độ từ 13°36' đến 13°54' vĩ Bắc, từ 109°06' đến 109°22' kinh Đông, cách Hà Nội 1.065 km về phía Bắc, cách thành phố Hồ Chí Minh 400 dặm về phía Nam,cách thành phố Pleiku (Tây Nguyên) 105 dặm.Cách Đà Nẵng 195 dặm,cách Huế 247 dặm ,cách Nha Trang 130 dặm ,cách Tuy Hòa 62 dặm và cách Quảng Ngãi 109 dặm.