Valchiavenna er på tre sider (vest, nord og øst) omgitt av den sveitsiske kantonen Graubünden. Dalen begynner der elven Mera munner ut i Comosjøen. Derfra strekker den seg mot nord langs Mera til Chiavenna. Her deler dalen seg i to. Sidedalen som bøyer av mot øst, heter Val Bregaglia og ligger hovedsakelig i Graubünden. Dalen som fortsetter nordover langs Liros løp mot Splügenpasset, heter .