While they are not 100% waterproof, they do come with a rain guard, which you can slip over the whole backpack while riding. The two external pockets are waterproof, though.