Đồ Sơn cách thành phố Hải Phòng khoảng 22 km về phía Đông Nam, nằm giữa hai cửa sông Vạn Phúc và sông Lạch Tray. Đồ Sơn là một bán đảo vươn ra phía biển hơn 5km. Dưới thời thuộc địa, người Pháp đã xây dựng Đồ Sơn thành một khu nghỉ mát dành cho các sĩ quan Pháp, quan lại và giới thượng lưu lắm tiền nhiều của Việt Nam. Năm 1950, sân bay Đồ Sơn được xây dựng. Bãi tắm Đồ Sơn gồm ba khu. Mỗi khu đều có bãi tắm đẹp, rừng thông reo trong gió. Ở khu II, xưa kia Bảo Đại, vị vua cuối cùng của Triều Nguyễn, đã cho xây dựng một ngôi biệt thự nghỉ mát. Khu III có một công trình kiến trúc tuy nhỏ nhưng mang dáng dấp ngôi chùa cổ, thời Pháp người ta gọi là Pagodon. Ở vào cuối bán đảo trên ngọn đồi cao có Khách sạn Pionte (Hotel de la Pionte) nay là Khách sạn Vạn Hoa, hiện là sòng bạc lớn ở Việt Nam dành cho người nước ngoài. Toà nhà có hai tháp hình chóp, trông tựa như một lâu đài cổ ở trời Âu. Lâu đài được bao bọc bởi một bức tường đá xây từ mép biển lên đến đỉnh đồi, tạo cho lâu đài bề thế vững chắc.
Trong những năm kháng chiến chống Mỹ cứu nước, bán đảo Đồ Sơn là nơi xuất phát của những con tàu không số, theo đường Hồ Chí Minh trên biển, chi viện cho chiến trường miền Nam vũ khí, đạn dược...