De Aare ontspringt in Zwitserland uit de twee Aaregletsjers in de buurt van de Grimselpas, stroomt door vier meren, te weten het Meer van Brienz, het Meer van Thun, het Meer van Wohlen en het Meer van Biel, en mondt uiteindelijk tegenover de Duitse stad Waldshut ter hoogte van de Zwitserse gemeente Koblenz uit in de Hoogrijn. Bij de samenvloeiing van de twee rivieren heeft de Aare, die het merendeel van het water uit Zwitserland afvoert, een hoger debiet dan de Rijn. Hydrologisch gezien zou de Rijn daarom moeten worden beschouwd als een zijrivier van de Aare, maar het tegendeel is waar. De Aare heeft een lengte van 288 km en is daarmee de langste, geheel Zwitserse rivier.
Het riviertraject van Nidau tot Solothurn en het Meer van Biel zijn bevaarbaar. De oude loop van de Aare in de oorspronkelijke rivierbedding tussen Aarberg en Büren an der Aare heeft zijn natuurlijke karakter grotendeels behouden.