Nằm ở vùng Đông Bắc Việt Nam, vịnh Hạ Long là một phần vịnh Bắc Bộ, bao gồm vùng biển của thành phố Hạ Long, thị xă Cẩm Phả và một phần của huyện đảo Vân Đồn. Phía tây nam Vịnh giáp đảo Cát Bà, phía đông là biển, phần c̣n lại giáp đất liền với đường bờ biển dài 120 km, được giới hạn từ 106o58' - 107o22' kinh độ Đông và 20o45' - 20o50' vĩ độ Bắc với tổng diện tích 1553 km2 gồm 1969 ḥn đảo lớn nhỏ, trong đó 989 đảo có tên và 980 đảo chưa có tên.