Bregaglia () is a municipality of the district of Maloja in the canton of Graubünden in Switzerland. It was formed by the 2010 merger of the municipalities of Bondo, Castasegna, Soglio, Stampa and Vicosoprano, all in the Val Bregaglia.