Brunna er et tettsted i Upplands-Bro kommune i Stockholms län i landskapet Uppland i Sverige. I 2010 hadde tettstedet 3 925 innbyggere.