Lustenau is located on the eastern bank of the Alpine Rhine, in the lower Vorarlberg Rhine Valley, which serves as the border with the Canton of St. Gallen, Switzerland. Its altitude is 404 meters above sea level. Because the town is located at the bottom of the Rhine Valley, there are no hills or mountains.