Núi Voi thuộc huyện An Lão, cách trung tâm thành phố 20km. Núi Voi - Xuân Sơn là một quần thể núi đá, núi đất khá cao, xen kẽ lẫn nhau, nhấp nhô, uốn khúc qua địa phận của 3 xã Trường Thành, An Tiến và An Thắng của huyện An Lão, thành phố Hải Phòng.
Núi Voi có nhiều hang động đẹp: hang Họng Voi, hang Chiêng, hang Cá Chép, hang Bể... Phía nam núi Voi có động Nam Tào, phía bắc có động Bắc Đẩu. Trong hang động có nhiều nhũ đá, măng đá với muôn hình kỳ lạ như rồng chầu, hổ phục, đầu voi... Trên đỉnh núi Voi có một khoảng đất tương đối bằng phẳng gọi là bàn cờ cõi tiên.
Với địa thế hiểm trở, nhiều hang động lớn và được bao bọc bởi 2 con sông lớn Lạch Tray, Đa Độ, thuận lợi giao thông thủy bộ, núi Voi từng được nhiều nhân vật lịch sử chọn xây dựng căn cứ hoạt động. Nữ tướng Lê Chân chọn núi Voi làm địa điểm chiêu tập binh mã và tích trữ lương thảo, che mắt quân thù và xây dựng căn cứ đánh giặc. Tại đây, nhà Mạc xây dựng thành quách, luyện binh, đào hào, đắp lũy.
Nay, núi Voi vẫn còn dấu tích những Vàm chúa cả, Vàm chúa thượng, con sông đào. Những cái tên như hang Thành Ủy, hang Hải Quân, hang Chạn (nơi cất giữ lương thảo), hang Già Vị gợi nhớ những năm tháng gian khó, song đầy hào hùng của thời kỳ kháng chiến chống Pháp, chống Mỹ. Đặc biệt trong cuộc kháng chiến chống Pháp, núi Voi là một trận địa phòng không quan trọng bảo vệ cửa ngõ Tây Bắc Hải Phòng.