The most dependable way to keep gear dry doesn't rely on the pack itself being waterproof, since no hiking backpack shell fully is.

The core method: a pack liner

Line the entire main compartment with a heavy-duty bag before adding any gear, then twist or roll the top shut and fold it over before closing the pack. A thick trash compactor bag works for most trips; a purpose-built roll-top liner from a brand like Sea to Summit holds up to more repeated use. Because the seal is on the inside, it doesn't matter whether the pack's own seams or zippers leak.

Man rolling down the top of a liner inside a pack at camp

Add a rain cover for the outside

A rain cover, pulled over the loaded pack before rain starts, protects the shell fabric and anything strapped to the outside — a sleeping pad, wet jacket, or trekking poles in a side pocket. It can't cover the back panel against a hiker's back, which is why it works best paired with a liner rather than used alone.

Hiker in a downpour crossing a wooden bridge with cover on pack

Double up on electronics

Phone and battery inside a sealed dry bag
  • Phones and GPS units: a dedicated waterproof pouch with a roll-top or clip seal, kept accessible in a hip-belt pocket
  • Cameras and battery packs: a zip-top freezer bag placed inside the main pack liner
  • Everything else: inside the liner by default — exterior pockets, even zippered ones, are the least protected part of any pack

Reproof the shell periodically

A DWR treatment on the face fabric, renewed when water stops beading and starts soaking in, slows how fast the shell itself gets wet and heavy — a smaller factor than the liner and cover, but part of a complete system.