Крейсер имел три палубы (верхнюю, батарейную или жилую, броневую) и две платформы в оконечностях. Верхняя палуба имела толщину 9,5 мм в средней части и 7 мм в оконечностях. Верхняя палуба была покрыта непривычным для русских кораблей линолеумом толщиной 7 мм, заменившим традиционную деревянную настилку. Линолеум намного легче и дешевле настила палубы из сосновых или тиковых досок и не угрожает в бою большими пожарами. Но уже при небольшом волнении передвигаться по такой палубе без протянутых лееров оказалось невозможным. В жару помещения под палубой сильно нагревались, а в холод – страдали от конденсирующей влаги.
Батарейная или жилая палуба толщиной 6 мм была покрыта линолеумом толщиной 3,5 мм.
Листы наружной обшивки располагались продольными рядами (поясьями). Внутренние килевые пояса, проходившие в середине днища, имели толщину 12 мм в средней части корпуса и 10 мм в оконечностях, бортовые пояса – 8–10 мм, а скуловой, ширстречный и у ватерлинии – 13 мм. Кроме того, ширстречный пояс выше бортовых иллюминаторов удваивался листами толщиной 10 мм.
Бортовые кили, установленные вдоль корпуса корабля, служили для уменьшения качки.
Для обеспечения живучести крейсера при боевых повреждениях корпус ниже жилой (батарейной) палубы разделялся водонепроницаемыми переборками на 13 отсеков. В этих переборках отсутствовали двери.
По всей длине корабля в районе ватерлинии располагались бортовые коффердамы шириной 0,8 и высотой на 1,2 м выше грузовой ватерлинии. По проекту они должны были заполняться маисовой целлюлозой и служить дополнительной защитой. Предполагалось, что при поступлении воды через пробоины целлюлоза разбухнет и перекроет течь. Опыты с применением такой защиты на флотах других стран оказались неудачными, и в ходе постройки «Аскольда» МТК принял решение коффердамы оставить пустыми.
Угольные ямы располагались непосредственно у котлов, на протяжении 50–97 шп. как под броневой палубой, так и на ней, вдоль бортов, и служили дополнительной защитой.
На новом крейсере отказались от обшивки подводной части деревом и медными листами. Для защиты от коррозии, а также от обрастания ракушками, подводная часть корпуса покрывалась патентованной краской «Интернациональ» (красного цвета) фирмы «Гольцапфель». Междудонное пространство изнутри было покрыто слоем портландского цемента толщиной 13–50 мм. В местах, где сталь корпуса соприкасалась с медью и ее сплавами (дейдвудные трубы, кингстоны), для предотвращения электромеханической коррозии размещались протекторы – цинковые бруски.
Крейсер имел