Val Bregaglia er totalt 27 km lang, hvorav de siste 7 km ligger i Italia. Dalens elv heter Maira (eller etter at den har krysset grensen til Italia). Den munner ut i Comosjøen.