Bibi Blocksberg (Sidonie von Krosign) é uma jovem que salvou recentemente duas crianças, ao provocar um temporal com uma magia e impedir que elas morressem queimadas. Como prêmio ela recebe da bruxa-mor Walpurgia (Monica Bleibtreu) uma bola de cristal, que fará com que se torne efetivamente uma bruxa. Entretanto Rabia (Corinna Harfouch), uma jovem invejosa, acredita que Bibi não mereça o prêmio e decide fazer de tudo para tirar dela sua preciosa bola de cristal.
Em futuro caótico, garota luta contra tirania de organização que domina o estoque de água potável do planeta.