Aarwangen liegt direkt an der Aare, an der Grenze zu den Kantonen Aargau und Solothurn