Kareby er et tettsted i Kungälv kommune i Västra Götalands län i landskapet Bohuslän i Sverige. I 2010 hadde tettstedet 292 innbyggere.