Bayındır, izmir'in güneydoğusunda Küçükmenderes Havzası'nda yer alır. il merkezine uzaklığı 80 km'dir. Kuzeyinde Kemalpaşa; doğusunda Ödemiş; batısında Torbalı; güneyinde Tire ile çevrelenir.
ilçenin yüzölçümü 588 km2'dir. Canlı, Çırpı ve Zeytinova olmak üzere 3 beldesi ve 38 köyü bulunmaktadır.