Nằm ở phía đông nam vịnh Hạ Long, đảo Đầu Bê cách đảo Hang Trai 500 m về phía đông, cách cảng tàu du lịch Bãi Cháy khoảng 28 km, trong một quần đảo nằm ở tuyến ngoài vịnh Hạ Long (cửa biển vịnh Lan Hạ), đứng giữa hai đảo là hòn Trà Ngư và hòn Đá Lẻ.
Đảo có diện tích 22.863 m2 với đỉnh cao nhất 139 m, vách đảo dựng đứng như bức tường thành chắn những con sóng lớn từ phía đông đổ vào vịnh. Những núi đảo được thiên nhiên mài gọt tạo nên nhiều cảnh đẹp kỳ thú.
Nhắc đến đảo Đầu Bê không thể không nói đến hồ Ba Hầm vì đây là một điểm tham quan du lịch nổi tiếng đã được nhiều người biết đến từ xưa.